算數運算子和基礎語法
算數運算子:
加法:數值型別+數值型別=數值型別
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) ;
||(或):或者 只有兩邊都為fa Ise結果為false
console.log(true|| true) ;
console. log(true|| false) ;
console. log(false|| false) ;
! (非) :取反
console.log(!true) ;
三目運算子(三元運算子)
格式:值=表示式(結果布林值) ?值1:值2;
var num1=10;
var num2=20;
var numx=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:執行的語句塊;
}