美文网首页
JavaScript深入浅出-第二章_02_运算符

JavaScript深入浅出-第二章_02_运算符

作者: 爆发吧小宇宙 | 来源:发表于2019-08-26 15:19 被阅读0次

    运算符常用于表达式之间进行运算。

    按照运算符的操作数的数量,可分为:

    • 一元: + num
    • 二元: a + b
    • 三元: c ? a : b

    按照功能来区分,有:

    • 赋值: x += 1
    • 比较:a == b
    • 算术:a-b
    • 位: a | b
    • 逻辑: exp1 && exp2
    • 字符串:"a" + "b"
    • 特殊:
      1、delete运算符: delete obj.x // 删除对象上的属性
      2、三目运算符: c ? a : b
      3、,运算符:var val = (1, 2, 3) // val = 3,取最右边的计算结果
      4、in 运算符:window.x = 1; 'x' in window; // true,判断对象里是否有某个key值
      5、instanceof、typeof 运算符
      6、new 运算符
      7、this 运算符
      8、void 运算符
      注意:
      delete 运算符在 Object.defineProperty 方法中将 configurable 设置为 true 才 生效:


      delete运算符使用条件

    运算优先级:


    运算优先级

    相关文章

      网友评论

          本文标题:JavaScript深入浅出-第二章_02_运算符

          本文链接:https://www.haomeiwen.com/subject/ibgrectx.html