JavaScript学习记录

2019-03-03

javascript-操作符 学习记录

js数据类型

  • number
  • string
  • boolean
  • object
  • undefined

就是这五种数据类型


js操作符

  • 一元操作符(++ - -)自加 自减
  • 位操作符
    1. 按位非操作符(~)对于整数操作数的负值减1
      var num1 = 25; var num2 = ~num1; alert (num2) //-26
    2. 按位与(and)(&)将两个数值转换为二进制,当对应数值都为1的时候,结果为1,其他就是0.
    3. 按位或(OR)(|)与上(and)不同点:当对应位有一个为1是,结果就为1.
    4. 按位异或(XOR)就是1对1等于1,0对0等于1.
    5. 左移(<<)右边补零
    6. 右移(>>)左边补零
  • 布尔操作符
    1. 逻辑非 就是讲判断的数据先转换成布尔类型,然后再求反值
    2. 逻辑与 (&&)
    3. 逻辑或 (| |)
  • 乘性操作符
    1. 乘法(*)
    2. 除法(/)
    3. 求模(求余)(%)
  • 加性操作符
    1. 加法(字符串与数字相加返回结果类型 string)
    2. 减法()
  • 关系操作符
    1. 大于 (>) 大于等于
    2. 小于 (<) 小于等于
    3. 等于 (=)
  • 相等操作符
    1. 相等和不相等 (==)(!=)
    2. 全等和不全等 (===)(!===)
  • 条件操作符

  • 赋值操作符

  • 逗号操作符