Rad*_*dek 5 javascript string boolean
我在一些javascript代码中看到人们写这样的东西:
var myVar = "true";
//...
if(myVar == "true") {
//...
}else{
//...
}
Run Code Online (Sandbox Code Playgroud)
为什么人们不使用TRUE或FALSE?据我所知,布尔类型对于浏览器来说是显而易见的.
或者只是一个糟糕的代码......并且尽量不要这样写.
这只是糟糕的代码.尽量不要这样写.
这种代码对可维护性来说太可怕了.无论是==(代替===)和true作为字符串.
PS:此外,"true" == true // false.对于这个===论点,它只是因为true == 1 // true,而且很多其他人看起来像这样的东西.
| 归档时间: |
|
| 查看次数: |
3761 次 |
| 最近记录: |