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