JScript 具有全范圍的運算符
算術運算符
描述 符號
負值
遞增 ++
遞減 —
乘法 *
除法 /
取模運算 %
加法 +
減法
邏輯運算符
描述 符號
邏輯非 !
小於 <
大於 >
小於等於 <=
大於等於 >=
等於 ==
不等於 !=
邏輯與 &&
邏輯或 ||
條件(三元運算符) ?:
逗號
嚴格相等 ===
非嚴格相等 !==
位運算符
描述 符號
按位取反 ~
按位左移 <<
按位右移 >>
無符號右移 >>>
按位與 &
按位異或 ^
按位或 |
賦值運算符
描述 符號
賦值 =
運算賦值 OP=
雜項運算符
描述 符號
刪除 delete
typeof 運算符 typeof
void void
instanceof instanceof
new new
in in
== (相等)與 === (嚴格相等)的區別在於恆等運算符在比較前強制轉換不同類型的值
基本的字符串
例如
// 具有相同值的兩個基本字符串
var string
var string
// 具有相同值的兩個 String 對象
var StringObject
var StringObject
// 比較結果為 true
if (string
// 執行某些命令(將要運行的)
// 比較結果為 false
if (StringObject
//執行某些命令(不會運行)
// 要比較 String 對象的值
// 用 toString() 或者 valueOf() 方法
if (StringObject
//執行某些命令(將要運行的)
From:http://tw.wingwit.com/Article/program/Java/JSP/201311/19289.html