1. 程式人生 > 實用技巧 >從 callback 到 promise

從 callback 到 promise

必須要了解

1.算數運算子:+, -, *, /, %, ++, --,

2.賦值運算子:= (把值賦給變數)

3.關係運算符:>, <, <=, >=,==, !=instanceof(輸出flase/ture)

4.邏輯運算子:&&(與) , ||(或),!(非)

        double pow=Math.pow(8,2);冪函式運算 呼叫math.()方法
        System.out.println(pow);
        /*
        ++,--,//自增 自減
         */
        int a = 1;

        
int b = a++;//賦值後自增a=a+1; //此時b=1 而a=2 int c = ++a;//自增後賦值a=a+1;a=3 賦給c,c=3 System.out.println(a); System.out.println(b); System.out.println(c); } }

邏輯運算子

        /*
        a=0011 1100;
        b=0010 0101;
        a&b=0010 0100;//與 只有相同為1時才為1,反之為0
        a|b=0011 1101;//或 只要有1則為1,其餘為0
        a^b=0001 1001;//異或 相同為0 不同為1
        ~b =1101 1010;//取反 0為1反之為0

         
*/ /**面試小題 * 快速計算 2*8=16 2*2*2*2 * 通過邏輯運算子 << 左移 *2, >>右移 /2, * system.out.print(2<<3) * 0000 0000 0 * 0000 0001 1 * 0000 0010 2 * 0000 0011 3 * 0000 0100 4 * 0000 1000 8 * 0001 0000 16 *左移3位 * 效率極高 * *
*/

        //小面試
        int a =10;
        int b =20;
        System.out.println(""+a+b);//字串在前面 後面會拼接
        //輸出1020;
        System.out.println(a+b+"");//字串在後面 前面會運算
        //輸出30;

擴充套件運算子

+=, -=,*=, /=

a+=b // a=a+b

a-=b // a=a-b

三元運算子

x ? y : z

x如果為真則結果為y,反之結果為z。

int a = 99;

String grade=x < 60 ? "不及格":"及格";

優先順序

()多用