TEST


Posted by azrael-0911 on 2021-10-04

運算子

true == 1 結果為true,
false == 0 結果為true
false === 0 結果為false

&&
var idCard = true;
var seal = false;
idCard == true && seal == true
回傳false

||
var bill = 1200;
var VIP = true;
bill > 1000 || VIP == true
回傳true

i+1的寫法
var i=0;
i = i+1;
i += 1;
i++;
++i;
以上4種狀況,console.log(i);結果相同
但i++與++i前置與後置的區別,
console.log(i++),會先回傳值再++,故先回傳為0後i才=1,所以結果為0
console.log(++i),則會先++後才回傳值,故結果為1
ex:
var a = 10;
var b = a++ +6; // 先回傳 a = 10,再執行 b = 10 + 6,此時 a才等於 11
console.log(a); // 結果為 11
console.log(b); // 結果為 16,非 17

var c = 10;
var d = ++c +6; // 先 ++,c = 11,再執行 d = 11 + 6
console.log(d); // 結果為17

條件式簡寫(三元運算子)
條件 ? true時執行 : false時執行
var num1 = 3,
str1 = "3";
if(num1 == str1){
console.log('相等');
}else{
console.log('不相等');
}
可寫成
num1 == str1 ? console.log('相等') : console.log('不相等')










Related Posts

[BE201] Express & Sequelize part 5

[BE201] Express & Sequelize part 5

同步(Sync)& 非同步(Async) 、回呼(Callback)、Promise + then() + catch()、async + await + try + catch

同步(Sync)& 非同步(Async) 、回呼(Callback)、Promise + then() + catch()、async + await + try + catch

VUE3 課前章節-JS 必備觀念-箭頭函式

VUE3 課前章節-JS 必備觀念-箭頭函式


Comments