UNPKG

ut2

Version:

一个现代 JavaScript 实用工具库。[点击查看在线文档]。

31 lines (30 loc) 657 B
/** * 转换 `value` 为一个整数。 * * 注意: 这个方法基于 [ToIntegerOrInfinity](https://tc39.es/ecma262/#sec-tointegerorinfinity) ,区别在于 `-0` 会返回 `-0` * * @alias module:Util.toInteger * @since 1.0.0 * @param {*} value 要转换的值。 * @returns {number} 转换后的整数。 * @example * * toInteger(3.2); // 3 * * toInteger('3.2'); // 3 * * toInteger(-0); // -0 * * toInteger('-0'); // -0 * * toInteger('0'); // 0 * * toInteger(NaN); // 0 * * toInteger(Infinity); // Infinity * * toInteger(-Infinity); // -Infinity * */ declare function toInteger(value: any): number; export default toInteger;