乘性操作符(乘法、除法、求模)


如果参与乘性计算的某个数不是数值,后台会调用Number()将这个数转换成数字,在进行乘性计算;

1.乘法:

乘法操作符有星号(*)表示,用于计算两个数值的乘积;

乘法操作遵循下面的规则:

a)如果两个都是数值,执行按照常规的乘法计算,即两个整数两个负数计算的结果还是整数,尔如果只有一个操作数有符号,那结果就是负数,如果乘机超过了数值的表示范围用Infinity或者-Infinity表示;

b)如果有一个数是NaN,结果是NaN;

c)如果Infinity与0相乘,结果为NaN;

d)Infinity与非0数值相乘,结果为Infinity或-Infinity,取决于操作数的符号;

e)如果Infinity与Infinity相乘,结果是Infinity;

f)如果一个操作数不是数值,则在后台调用Number()将其转换为数值,然后在应用上面的规则;

2.除法

除法操作符用斜线符号(/)表示,执行第二个操作数除第一个操作数的计算;

除法操作遵循的规则:

a)如果结果太大或太小,那么生成的结果是 Infinity 或 -Infinity。

b)如果某个运算数是 NaN,结果为 NaN。

c)Infinity 被 Infinity 除,结果为 NaN。

d)Infinity 被任何数字除,结果为 Infinity。

e)0 除一个任何非无穷大的数字,结果为 NaN。

f)Infinity 被 0 以外的任何数字除,结果为 Infinity 或 -Infinity。

3.求模

除法(余数)运算符由百分号(%)表示

求模操作遵循的规则:

a)如果被除数是 Infinity,或除数是 0,结果为 NaN。

b)Infinity 被 Infinity 除,结果为 NaN。

c)如果除数是无穷大的数,结果为被除数。

d)如果被除数为 0,结果为 0。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值