數學裡面的“a>b”,在JavaScript中還表示爲a>b;
數學中的“b大於a,b小於c”是“a<b<c”,那麽在JavaScript中可以用&&表示,如下:
b>a && b<c //“&&”是並且的意思, 讀法"b大於a"並且" b小於c "
參加高考時,在進入考場前,必須出示準考证和身份证,兩者缺一不可,否則不能參加學測,表示如下:
if(有準考证 &&有身份证) { 進行考場學測 }
“&&”是邏輯與操作符,只有“&&”兩邊值同時滿足(同時爲真),整個表達式值才爲真。
邏輯與操作符值表:
A | B | A && B |
真(true) | 真(true) | 真(true) |
真(true) | 假(false) | 假(false) |
假(false) | 真(true) | 假(false) |
假(false) | 假(false) | 假(false) |
注意:
如果A爲假,A && B爲假,不會在執行B; 反之,如果A爲真,要由 B 的值來決定 A && B 的值。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TRxhtml1/DTDxhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>邏輯與</title> <script type="text/javascript"> cvar nama,numb; numa = 60; numb = 70; if(numa>=60&&numb>=60){ document.write("JS考核通過"+"<br />"); } </script> </head> <body></body> </html>
執行結果:
JS考核通過