JS运算部分

运算符

  • 运算符分为单目、双目、和三目运算符,单目运算指只有一个操作数,双目、三目以此类推。其中,三目运算也可称为问号表达式。例如a>b?1 :0

结合方式

  • 左结合:从左向右结合。
  • 右结合:从右向左结合。

注意事项

  • 在计算时,非number类型会先被转化成number类型再进行计算。
  • 任何数与NaN做运算结果都为NaN。
  • 字符串与number类型只有做加法时会先把number类型转换成字符串类型然后拼串,例如“ ‘a’ + 2 = a2”、“ ‘1’ + 1 = 11 ”
    在做减法、乘法、除法时,如果字符串内是数字,例如 “ ‘1’ - 1 = 0 ” 这时会正常输出0,如果字符串内是非Number类型,例如“true false null asd”等,一律输出NaN。
  • 后缀表达式,即i++ 、i- - 先用后变即先用本身的值参与运算之后再做++、- - 运算。
  • 前缀表达式,即++i 、- -i 先变后用即先做++ - - 运算之后用结果参与运算。
  • 关系运算符的返回值只有true和false。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值