奇怪的邏輯運(yùn)算
一般語(yǔ)言的邏輯運(yùn)算結(jié)果都是 true或者false但是js就很個(gè)性疗韵,我就是其中一個(gè)操作數(shù)的值。
對(duì)于雙目運(yùn)算符侄非,如果能成功短路運(yùn)算蕉汪,就是左操作數(shù)的值流译,短路不了,那就是右操作數(shù)的值者疤。
var a = 10 || false; // a == 10
var a = false && 10; // a == false
var a = 10 && false; // a == false
// 由此一種安全的賦值寫法
var a = a || 7; // a如果解釋為false 則a為7