“||”和“&&”可以这样用

作者:norion时间:2012年11月19日评论次数:1 条

一般我们用“||”和“&&”是来获取逻辑条件的结果,它们是一个二元运算符,用法如下:

a||b、a&&b

返回值是bool值,逻辑或运算是当其中一个值为true时就返回true,而逻辑与运算是当两个值都为true时才返回true,

那么,我们就可以利用这种特性来做文章,那么我先来讲一下逻辑或“||”的使用技巧,一般我们判断语句是这样写:

var a = 0,
    b = 1;
if( a ){
   a = a;
}else{
   a = b;
}

我们可以这样写:

var a=0,b=1;
a=a||b;

其返回值都是1,结果一样,而第二种方法却更简洁。再者“&&”也可以用这样的使用方式:

item.text&& btn.click(function () { item.onclick(item, g, i) });

原理一样当item.text存在时给btn绑定一个click事件,if语句的简化版,当然有些时候还是比不上if语句,大家在用的时候注意权衡利弊,别写出非人类的代码那就完蛋了!

标签:

上一篇: wordpress文件上传文件总失败的解决办法

下一篇:避免中文被浏览器中解析成乱码

相关文章

评论

  1. 张飞日记
    十二月 20, 2012 20:14:20 #1

    不错!学习了! 😆

    @回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注