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

运算优先级
相关文章
相关标签/搜索