Latest web development tutorials
×

JavaScript 教程

JavaScript 教程 JavaScript 簡介 JavaScript 用法 JavaScript 輸出 JavaScript 語法 JavaScript 語句 JavaScript 註釋 JavaScript 變量 JavaScript 數據類型 JavaScript 對象 JavaScript 函數 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 運算符 JavaScript 比較 JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript 類型轉換 JavaScript 正則表達式 JavaScript 錯誤 JavaScript 調試 JavaScript 變量提升 JavaScript 嚴格模式 JavaScript 使用誤區 JavaScript 表單驗證 JavaScript 保留關鍵字 JavaScript JSON JavaScript void JavaScript 代碼規範

JS 函數

JavaScript 函數定義 JavaScript 函數參數 JavaScript 函數調用 JavaScript 閉包

JS HTML DOM

DOM 簡介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素

JS 高級教程

JavaScript 對象 JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp 對象

JS 瀏覽器 BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript 彈窗 JavaScript 計時事件 JavaScript Cookies

JS 庫

JavaScript 庫 JavaScript 測試 jQuery JavaScript 測試 Prototype

JS 實例

JavaScript 實例 JavaScript 對象實例 JavaScript 瀏覽器對象實例 JavaScript HTML DOM 實例 JavaScript 總結

JS 參考手冊

JavaScript 對象 HTML DOM 對象

JavaScript 比較和邏輯運算符

比較和邏輯運算符用於測試true或者false


比較運算符

比較運算符在邏輯語句中使用,以測定變量或值是否相等。

x=5 ,下面的表格解釋了比較運算符:

運算符 描述 比較 返回值 實例
== 等於 x==8 false 實例»
x==5 true 實例»
=== 絕對等於(值和類型均相等) x==="5" false 實例»
x===5 true 實例»
!= 不等於 x!=8 true 實例»
!== 絕對不等於(值或類型不相等) x!=="5" true 實例»
x!==5 false 實例»
> 大於 x>8 false 實例»
< 小於 x<8 true 實例»
>= 大於或等於 x>=8 false 實例»
<= 小於或等於 x<=8 true 實例»


如何使用

可以在條件語句中使用比較運算符對值進行比較,然後根據結果來採取行動:

if (age<18) x="Too young";

您將在本教程的下一節中學習更多有關條件語句的知識。


邏輯運算符

邏輯運算符用於測定變量或值之間的邏輯。

給定x=6 以及y=3,下表解釋了邏輯運算符:

运算符 描述 例子
&& and (x < 10 && y > 1) 为 true
|| or (x==5 || y==5) 为 false
! not !(x==y) 为 true


條件運算符

JavaScript 還包含了基於某些條件對變量進行賦值的條件運算符。

語法

variablename =( condition )? value1 : value2

例子

實例

如果變量age 中的值小於18,則向變量voteable 賦值"年齡太小",否則賦值"年齡已達到"。

voteable=(age<18)?"年龄太小":"年龄已达到";
嘗試一下»