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