1
Air_Mu 2012 年 8 月 23 日
这不就是JS一些臭名昭著的地方么
|
2
NemoAlex 2012 年 8 月 23 日 @Air_Mu JavaScript 不好的设计并不是这些
其实弱类型语言里这些都是非常好的特性,可以让我们很方便地判断一个变量是否存在有效值 如果要明确判断的话可以用三个等号 例如 null === undefined 的返回值就是 false |
3
NemoAlex 2012 年 8 月 23 日
楼主的需求是要做题目啊
这样的话,只需要记住各种类型的空变量在做类型判断的时候会被解释成 false 就可以了 |
4
Hyperion 2012 年 8 月 23 日
http://www.ilovejs.net/archives/190
围观这张表... 你就懂了... |
6
alanerzhao OP @Hyperion 谢谢
|
7
j1anb1n 2012 年 8 月 23 日
呃,其实不用管这么多啊。
从来不用==的,只用===,然后NULL也不怎么用,你只要记得if(x)时,哪些x会被当作false就好了。 @Air_Mu 这个不是JS臭名昭著的地方...this什么的才是。其实js很不错的,我很喜欢~ |
14
dongbeta 2012 年 8 月 25 日
唉,看着楼主自己走向自我毁灭⋯⋯
|
15
crapthings 2012 年 8 月 25 日
|