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