js:处理分母为0时返回Infinity【解决办法】
可以使用 isFinite(val) 函数判断是否有Infinity,没有的话,就可以操作了
isFinite(10/0);---false(可以将结果处理一下)
isFinite(0/10);---true
isFinite()
定义和用法
isFinite() 函数用于检查其参数是否是无穷大,也可以理解为是否为一个有限数值(finite number)。
提示: 如果参数是 NaN,正无穷大或者负无穷大,会返回 false,其他返回 true。
语法
isFinite(value) 参数描述:value 必需。要检测的数字。