在JAVA中,有時我們會根據業務場景需要在if陳述句中做出復雜的判斷,這時我們需要使用邏輯運算子或相等運算子寫出比較繁瑣的判斷陳述句,這種陳述句有時很不利于其他程式員閱讀,但JavaScript中值的自動轉換使得這一程序變得簡潔明了,
在JavaScript中,如果 預期某個位置應該是布林值,會將該位置上現有的值自動轉為布林值,當出現以下六個值時,自動轉換為false,其余的都為true,
undefined
null
false
NaN
0
''或者""(空字串)
示例:
var v= 0;
if (!v) {
console.log('v is false');
}
注意,空陣列([])和空物件({})對應的布林值,都是true,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/245686.html
標籤:其他
下一篇:點擊圖片實作圖片居中放大的功能
