C筆記2 運算符

運算符

算術運算符

//+ - * /(加減乘除)   %(取餘)
let num: number = 10 % 3;
//結果:1
document.write(num + "");

//++(自增) --(自減)
//例1
let num: number = 10;
num = num + 1;
num++
//結果:12
document.write(num + "");
//例2
let num: number = 10;
num = num + 1;
num++
//此處打印num++,結果:12。
document.write(num++ + "");
//此處再打印mun,結果:13。
document.write(num + "");
/*原因:
num++表示:先試用,再自增。
++num表示:先自增,再使用。
*/

比較運算符

//比較運算符,其結果肯定是個布爾值
//<  >  <=  >=
//例1
let res: boolean = 5 < 3;
//結果:false
document.write(res + "");

//==(等於。對應!= (不等於))  只比較值,作比較的二者類型可以不同
//例2
let num: number = 5;
let res2: boolean = num == 3;
document.write(res + "");
/*注意:
(1)此處如果5不是聲明的變量,直接向下面寫的是不允許的的。
let res2: boolean = 5 == 3;
document.write(res + "");
(2)只比較值,作比較的二者類型可以不同。
let num: number = 5;
let num2:string = "5";
let res2: boolean = num == num2;
//結果:true
document.write(res + "");
*/

//===(三等於。對應!==(不等於))  作比較的二者類型必須相同

邏輯運算符

let num: Number = 3;

//邏輯與
let res: Boolean = num > 2 && num < 10;

//邏輯或
res = num > 10 || num < 5;

//!邏輯非(取反)
//先得到小括號裏的結果,然後取反,所以結果是true.
res = !(num > 10);
document.write(res + "");

賦值運算符

//賦值運算符 =  +=  -=  *=  /=  %=
//例1。/=  【注意】類型是小寫字母number
let num: number = 3;

//例2。+=  
//意思就是num = num +3;這個數等於它本身加3。結果:6。
num += 3;
document.write(num + "");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章