推薦教程:http://www.w3school.com.cn/js/as_js_operators_boolean.asp
邏輯運算符'OR'特性:
例1:
1 <script language="javascript">
2 var a1 = true;
3 var a2 = '456';
4 var a3 = a1 || a2;
5 alert(a3);
6 </script>
返回結果:
true;
例2:
1 <script language="javascript">
2 var a1 = false;
3 var a2 = '456';
4 var a3 = a1 || a2;
5 alert(a3);
6 </script>
返回結果:
456
例3:
1 <script language="javascript">
2 var a1 = '123';
3 var a2 = '456';
4 var a3 = a1 || a2;
5 alert(a3);
6 </script>
返回結果:
123
結論: 運算符檢查前面,如果為 true,則不再檢查后面。