javascript逻辑(&& ||)运算的实例代码

发布时间:2019-10-11编辑:脚本学堂
分享一个javascript逻辑(&& ||)运算的代码,有需要的朋友参考下。

javascript逻辑(&& ||)运算,代码:
 

复制代码 代码示例:
<script language="JavaScript"> 
var f = "first"; 
var s = "second"; 
 
//如果&&第一个为false则&&后面的值不论是true或者是false,都返回前面的值 
//如果&&第一个为true,则&&后面的值不论是true或者是false,都返回后面的值 
alert(f&&s); 
alert(f&&null); 
alert(null&&s); 
alert(null&&null); 
 
//只要||前面是false,不管||后面是true或者是false,都返回后面的值 
//只要||前面是true,不管||后面是true或者是false,都返回前面的值 
alert(f||s); 
alert(f||0); 
alert(0||s); 
alert(0||0); 
 
var a = 1&&2&&3; 
var b = 0&&1&&2; 
var c = 1&&0&&2; 
alert(a); 
alert(b); 
alert(c); 
 
var d = 0||5||2; 
var e = 1||0||3; 
alert(d); 
alert(e); 
</script> 
</head> 
<body > 
 </body> 
</html> 

代码说明:
createSelect(this,arguments[0]||{});
arguments[0]||{}的意思:如果参数arguments[0]不为空就返回arguments[0],如果arguments[0]为空就返回{}这个“匿名空对象”。
例如:options = options || {};