JavaScript基本概念之操作符——乘性操作符

2017-05-18  本文已影响22人  胖胖冰

ECMAScript定义了3个乘性操作符:乘法(*)、除法(/)和求模(%)。操作数在非数值的情况下会执行自动的类型转换(后台会先用Number()转型函数将其转换为数值)。

var result = 34*56;

在处理特殊值的情况下,乘法操作符遵循下列特殊的规则:

  • 如果操作数都是数值,执行常规的乘法计算,如果乘积超过了ECMAScript数值的表示范围,则返回Infinity-Infinity;
var result = 66 / 11;

在处理特殊值的情况下,除法操作符遵循下列特殊的规则:

  • 如果操作数都是数值,执行常规的除法计算,如果商超过了ECMAScript数值的表示范围,则返回Infinity-Infinity;
var result = 26 % 5;             //1

在处理特殊值的情况下,求模操作符遵循下列特殊的规则:

  • 如果操作数都是数值,执行常规的除法计算,返回除得的余数;
上一篇下一篇

猜你喜欢

热点阅读