if( value ) {
}
会判断以下情况:
* null
* undefined
* NaN
* empty string (“”)
* 0
* false
以上情况包含所有的JavaScript的falsy值.
单独判断某种情况的话可以用typeof
if( typeof foo !== 'undefined' ) {
// foo 为undefined
}
JS Falsy值详解
本文详细介绍了JavaScript中会被视为false的几种特殊值(falsy值),包括null、undefined、NaN、空字符串、0以及布尔值false,并提供了代码示例来演示如何进行判断。
if( value ) {
}
会判断以下情况:
* null
* undefined
* NaN
* empty string (“”)
* 0
* false
以上情况包含所有的JavaScript的falsy值.
单独判断某种情况的话可以用typeof
if( typeof foo !== 'undefined' ) {
// foo 为undefined
}
359

被折叠的 条评论
为什么被折叠?