当前位置: 代码迷 >> JavaScript >> js作呕的逻辑
  详细解决方案

js作呕的逻辑

热度:157   发布时间:2012-09-10 11:02:32.0
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了。

  相关解决方案