Expression / Operator part2
Last updated
Last updated
//神奇的比較
false == 0 // true
true == 1 // true
[] == [] // false
[] == ![] // true
[] == '' // true
[] == 0 // true
[''] == '' // true
[0] == 0 // true
[0] == '' // false
[''] == 0 // true
null == undefined // true
[null] == '' // true
[null] == 0 // true
[undefined] == '' // true
[undefined] == 0 // truefor(let i =1 ,j = 1 ; i < 10 ; i++){
console.log(i+j)
}
let a = 10 , b = 10
//但記住不等於
let a = b = 10
//因為這個相等於
let a = 10
b = a > 沒有宣告出 bvar a = 123;
var b = "abc";
var c = null;
var d = NaN
var e = ""
console.log( a && b ); // "abc"
console.log( a || b ); // 123
console.log( c && a ); // null
console.log( c || b ); // "abc"
console.log( c || a ); // 123
console.log( e && d ); // ""
console.log( e || d ); // NaN