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 才 生效:
    delete運算符使用條件

運算優先級: blog

運算優先級
相關文章
相關標籤/搜索