JS之运算符相关

运算符

  • 算术运算
    • + - * / % ++ –
    • %运算何时使用
      1. 判断能否整除
      2. 保证运算结果绝超不过除数
  • 关系运算
    • 将两值做比较, 返回值为true或false
    • 默认将所有类型转为数字再比较
    • 如果参与比较的两值都是字符串, 依次取出每个字符串中的字符, 对unicode码进行比较
    • 何时使用: 只要判断条件, 条件一般都为关系运算
    • 两个特殊情况:
      1. NaN, 不大于, 不小于, 不等于任何值(包括自己)
      2. undefined和null做比较时, ==返回true, ===返回false
  • 逻辑运算
    • 将多个关系运算结合起来, 得出最终结论
    • 短路逻辑: 逻辑运算中, 只要前一个条件已经可以得出结论, 后续条件就不再执行。
      • 一件事, 满足条件就做, 不满足条件就不做
        • 条件&&(操作)
      • 如果前一个值有效就用前一个, 否则就用后一个
        • 值1||值2
    • 逻辑运算中的隐式转换, 将所有参与逻辑判断的条件都转为Boolean类型
  • 位运算
    • n>>m 将n的所有二进制位右移m位, 相当于n/2的m次方
    • n<
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值