javascript逻辑运算符.docxVIP

  • 2
  • 0
  • 约4.8千字
  • 约 5页
  • 2017-06-10 发布于北京
  • 举报
 HYPERLINK /pigtail/archive/2012/03/09/2387486.html javascript逻辑运算符“||”和“” 一、先来说说||(逻辑或),从字面上来说,只有前后都是false的时候才返回false,否则返回true。 alert(true||false); // true alert(false||true); // true alert(true||true); // true alert(false||false); // false  HYPERLINK javascript:void(0); 复制代码 但是,从深层意义上来说的话,却有另一番天地,试下面代码 alert(0||1); 显然,我们知道,前面0意味着false,而后面1意味着true,那么上面的结果应该是true,而事实返回的结果是1。再看下面代码: alert(2||1); 我们知道,前面2是true,后面1也是true,那返回结果又是什么呢?测试结果是2,继续看: alert(a||1); 同样,前面a是true,后面1也是true;测试结果是a,下面 alert(||1); 由上,我们知道前面是false,后面1是true,而返回结果是1。再看下面 alert(a||0); ?前面a是true,而后面0是false,返回结

文档评论(0)

1亿VIP精品文档

相关文档