读书人

js作呕的逻辑

发布时间: 2012-09-10 11:02:32 作者: rapoo

js恶心的逻辑

例子一:
?var o={flag:0};
?var test=o.flag||false;
?alert(test);
?

这个例子他不弹出0,居然弹出flase。

例子二:

?var o={flag:1};
?var test=o.flag||false;
?alert(test);
这个例子是弹出1

例子三:

alert("" == false);

js会自动进行类型转换。弹出true

?

例子四:

?alert(0 == false);

js会自动进行类型转换。弹出true 。如果是1==true的话,那就是弹出true了。

读书人网 >JavaScript

热点推荐