Mah*_*kar 5 html javascript dojo
我知道,我知道必须有一些线索涵盖这个主题.但我使用搜索并没有得到符合我需要的答案.所以我们走了:
我想检查一个"if"条件,因为如果变量具有"null"或"undefined"或""或"'之类的值,那么我想将变量值指定为"N/A"并且如果值为零( 0)它不应该为该变量赋予"N/A".
但问题是""或null == 0是真的,
所以请帮我解决这个问题,先谢谢
使用===在比较的JavaScript,
// type doesn't match gives false
0 === null; // false
0 === undefined; // false
0 === ''; // false
0 === false; // false
0 === "0"; // false
// type matches
0 === 0; // true
Run Code Online (Sandbox Code Playgroud)
这就是你所说的吗?“===”是严格的比较运算符,不会更改数据类型。
if (val === undefined || val === null || val === ""){
// do something
}else{
// do something else
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
69 次 |
| 最近记录: |