我們先來做道數學題,數學學測成績中,小明考了90分,小紅考了95分,問誰考的分數高?
答: 因爲“95 > 90”,所以小紅學測成績高。
其中大於號">" 就是比較操作符,小紅學測成績和小明學測成績就是操作數,並且是兩個操作數。
也就是說兩個操作數通過比較操作符進行比較,得到值爲真(true)和假(false)。
在JavaScript中,這樣的比較操作符有很多,這些操作符的含義如下:
| 操作符 | 描述 |
| < | 小於 |
| > | 大於 |
| <= | 小於或等於 |
| >= | 大於或等於 |
| == | 等於 |
| != | 不等於 |
看看下面例子:
var a = 5;//定義a變量,賦值爲5 var b = 9; //定義b變量,賦值爲9 document.write (a<b); //a小於b的值嗎? 結果是真(true) document.write (a>=b); //a大於或等於b的值嗎? 結果是假(false) document.write (a!=b); //a不等於b的值嗎? 結果是真(true) document.write (a==b); //a等於b的值嗎? 結果是假(false)
實例:
<script type="text/javascript">
var numa,numb,jq1,jq2;
numa = 1;
numb = 7;
jq1 = numa > numb;
jq2 = numa != numb;
documeng.write("numa大於numb的分數嗎?"+jq1+"<br />");
document.write("numa不等於numb的分數嗎?"+jq2);
</script>