时间:2021-07-01 10:21:17 帮助过:18人阅读
1、乘法:*
乘法操作符的一些特殊规则:
如果操作数都是数值,按照常规的乘法计算,如果乘积超过了ECMAscript数值的表示范围,则返回infinity或者-infinity
如果有一个操作数是NaN,那返回结果就是NaN
如果是infinity与0相乘,返回NaN
如果infinity与非0数相乘,返回infinity或者-infinity
infinity与infinity相乘,返回infinity
如果有一个操作数不是数值,后台会先调用number()将其转化为数值,再应用上面的规则
==会将操作数转换成同一类型比较;
===不会转换类型,直接比较
例如:
五、条件操作符
变量=条件表达式?真值:假值
首先会对条件表达式求值,如果结果是真,则把真值赋给变量,如果为假则把假值赋给变量。