
1 Air_Mu 2012-08-23 19:49:31 +08:00 这不就是JS一些臭名昭著的地方么 |
2 NemoAlex 2012-08-23 20:09:14 +08:00 @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 |