1、算術運算子:
用於各類數值運算,包括加(+)、減(-)、乘(*)、除(/)、求餘(或稱模運算,%)、自增(++)、自減(--)共七種。
2、關係運算子:
用於比較運算。包括大於(>)、小於(<)、等於(=)、大於等於(>=)、小於等於(<=)、和不等於(!=)六種。
3、字串連線符:
用於字串之間連線 +
4、賦值運算子:
用於賦值運算。包括 += -= *= /= %= .=
5、三元運算子:
exp1?exp2:exp3;
6、邏輯運算子:
&&、||、!
*****注意:
邏輯運算子結果為布林型別
&&如果第乙個表示式為false,造成短路
||如果第乙個表示式為ture造成短路
7、其他運算子:
逗號運算子
多個表示式連線成乙個表示式,新表示式的值為最後一 個表示式的值。
void運算子
用來指明乙個表示式無返回結果(不執行所賦值)
typeof運算子
用來返回乙個字串,返回的是運算元的資料型別
1. 支援:整形,浮點型 null
2. 不支援:字串 undefined
特殊型別判斷
res=0==null/false
undefined== undefined/ture
nan== nan/false
js運算子型別
a 先自身增加1,然後使用增加後的值參與運算 a 使用之前的值參與運算,然後在自身增加1 a 先自身減1,然後使用減後的值參與運算 a 使用之前的值參與運算,然後在自身減1 與 或 非 邏輯運算子的結果為布林值 兩邊都為真時 true 則結果為真 true 只要一邊為真 true 則結果為真 tru...
js資料型別 運算子
1 資料型別 變數命名規則 不能使用關鍵字和保留字 關鍵字 已有的語法 保留字 還沒有使用的關鍵字 首字母可以是字母 下劃線 符,不能是數字 運算子 適合多個單詞定義變數 駝峰命名,第二個單詞首字母大寫 匈牙利命名法,單詞前新增資料型別辨識,如inum 下劃線命名,通過下劃線連線多個單詞 折行顯示 ...
JS運算子 算術運算子 比較運算子 賦值運算子
兩邊的變數都是number型別 則是單純的加法運算 當字串出現時 結果是字串型別 字串之後的內容 不論什麼型別 都會被作為字串進行拼接 例子 var num1 10 var num2 20 num num1 num2 var result num1 num2 num1 false console.l...