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:執行的語句塊;
}