在js中if条件为null/undefined/0/NaN/表达式时,统统被解释为false,此外均为true
生活随笔
收集整理的這篇文章主要介紹了
在js中if条件为null/undefined/0/NaN/表达式时,统统被解释为false,此外均为true
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Boolean 表達式
一個值為?true?或者?false?的表達式。如果需要,非 Boolean 表達式也可以被轉換為 Boolean 值,但是要遵循下列規則:
- 所有的對象都被當作 true。
- 當且僅當字符串為空時,該字符串被當作 false。
- null?和?undefined?被當作 false。
- 當且僅當數字為零時,該數字被當作 false。
轉載于:https://www.cnblogs.com/yunspider/p/9281375.html
總結
以上是生活随笔為你收集整理的在js中if条件为null/undefined/0/NaN/表达式时,统统被解释为false,此外均为true的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为Mate X3折叠旗舰12月发:更便
- 下一篇: 英特尔Evo平台轻薄本代表作!120Hz