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 || {};

 

 

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

javascript逻辑(&& ||)运算

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭