程式的進行經常需要靠判斷來決定下一步。
判斷的依據其實就是比較。
比較的結果不是真就是假。
JavaScript 的比較符號如下表:
符號 | 意義 | 範例 | 結果 |
---|---|---|---|
== | 等於 | 3 == 3 | true |
!= | 不等於 | 3 != 1+2 | false |
> | 大於 | 1+2 > 3 | false |
>= | 大於或等於 | var a=2+3; a >= 5 | true |
< | 小於 | 'A' < 'a' | true |
<= | 小於或等於 | 'A' <= 'a' | true |
=== | 全等於 | 7 === +"7" | true |
上表的 === 必須資料內容和資料類型都相同才能得到 true.
例如空字串 "" == 0 是 true, 但是 "" === 0 就 false 了。