_.toFinite(value)
_.toFinite(value)
用于将值转换为有限数字。
value
:要转换的值。
返回值:转换后的有限数字。
示例:
javascript
console.log(_.toFinite(3.14)); // 输出:3.14
console.log(_.toFinite("3.14")); // 输出:3.14
console.log(_.toFinite(Infinity)); // 输出:1.7976931348623157e+308
console.log(_.toFinite(-Infinity)); // 输出:-1.7976931348623157e+308
console.log(_.toFinite("abc")); // 输出:0
console.log(_.toFinite(null)); // 输出:0
console.log(_.toFinite(undefined)); // 输出:0
在这个例子中,_.toFinite
将值转换为有限数字。如果值是有限数字或可以转换为数字的字符串,则返回相应的数字;如果值是 Infinity、-Infinity、NaN 或无法转换为数字的字符串,则返回 0。