js中的||(或)运算究竟返回什么?

测试:

<html>
<head>
<script language="javascript">
var a = 2;
var b = 0;
var c = a || b;
window.alert(c);//输出2

var a = "";
var b = false;
var d = 0;
var c = a || b || d;
window.alert(c);//输出0
</script>
</head>
<body>
</body>
</html>

结论:

在js中||(或)将返回第一个不为false的那个值(可以是对象),

                  或者返回最后一个值(如果全部都是false的话)。

上一篇:【黑马Android】(02)短信发送器/布局演示/android下单位/android下Junit/保存数据/android下权限/xml解析和序列化


下一篇:linux fork函数的精辟解说