测试:
<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的话)。
本文通过具体示例展示了JavaScript中或(||)运算符的工作原理:它返回第一个非假值,若全为假则返回最后一个值。这有助于理解JavaScript逻辑运算中的短路行为。

被折叠的 条评论
为什么被折叠?



