1. 程式人生 > 其它 >11.10總結

11.10總結

算數運算子:

加法:數值型別+數值型別=數值型別

console.log(1+2);

字串拼接:""+任意型別="任意型別”

console.log("'sum="+1+2);

console.log(2-1);減法

console.log(3*9);乘法

console.log(9/2);除法

console.log(9%2);%取餘

i++:先將i原來的值賦值給i++這個整體,然後i語自增+1

++i:先i自增+1,然後再將的值賦值給++這個整體

i--:先將i原來的值賦值給i--這個整體,然後i語自減-1

--i:先i自減-1,然後再將的值賦值給--i這個整體



比較運算子結果為布林值

console.log(2<5);

console.log(5>=2);

//==判斷等號左右兩邊的值是否相等不判斷型別

console.log(1==1);

console.log(1=="1");

嚴格判斷等號左右兩邊的值是否相等也判斷型別

console.log(1===1);

console.log(1==="1");

//!=不等於

//!==嚴格不等於

console.log(1!="1");

console.log(1!=="1");

邏輯運算子運算布林值結果也是布林值

&&(與):並且只有兩邊都為true結果為true

console.log(true&&true);

console.log(true&&false);

console.log(false&&false);

console.log(1==2&&2>3);

||(或):或者只有兩邊都為faIse結果為false

console.log(true||true);

console.log(true||false);

console.log(false||false);

!(非):取反

console.log(!true);

三目運算子(三元運算子)

格式:值=表示式(結果布林值)?值1:值2;

varnum1=10;

varnum2=20;

varnumx=num1>num2?num1:num2;

console.log(max);

if語句

1、只有一個if

if(條件(結果為布林值)){

執行語句;

}
2.有兩種情況

if(條件){

執行語句;

}else{

執行語句;

}



switch(表示式){

case值1:執行的語句塊;break;

case值2:執行的語句塊;break;

case值3:執行的語句塊;break;

。。。

default:執行的語句塊;

}