JavaScript深刻淺出 第二章_02_運算符
運算符經常使用於表達式之間進行運算。this
按照運算符的操做數的數量,可分爲:cdn
- 一元: + num
- 二元: a + b
- 三元: c ? a : b
按照功能來區分,有:對象
- 賦值: x += 1
- 比較:a == b
- 算術:a-b
- 位: a | b
- 邏輯: exp1 && exp2
- 字符串:"a" + "b"
- 特殊: 一、delete運算符: delete obj.x // 刪除對象上的屬性 二、三目運算符: c ? a : b 三、,運算符:var val = (1, 2, 3) // val = 3,取最右邊的計算結果 四、in 運算符:window.x = 1; 'x' in window; // true,判斷對象裏是否有某個key值 五、instanceof、typeof 運算符 六、new 運算符 七、this 運算符 八、void 運算符 注意: delete 運算符在 Object.defineProperty 方法中將 configurable 設置爲 true 才 生效:
運算優先級: blog
歡迎關注本站公眾號,獲取更多信息