原型 ─ 数字处理



原型扩展了本机 JavaScript 数字以提供 −

  • ObjectRange 兼容性,通过 Number#succ。

  • 使用 Number#times 实现 Ruby 样式的数字循环。

  • 简单的实用方法,例如 Number#toColorPart 和 Number#toPaddedString。

以下是处理数字的全部函数列表,附带示例。

原型数字方法

注意 − 请确保你拥有 1.6 版本的 prototype.js。

序号 方法和说明
1. abs()

返回数字的绝对值。

2. ceil()

返回大于或等于该数字的最小整数。

3. floor()

返回小于或等于该数字的最大整数。

4. round()

将数字四舍五入到最接近的整数。

5. succ()

返回当前数字的后继,定义为当前值 + 1。用于使数字与 ObjectRange 兼容。

6. times()

以 Ruby 样式封装了一个常规 [0..n] 循环。

7. toColorPart()

生成该数字的 2 位十六进制表示形式(因此假定数字在 [0..255] 范围内)。这对编写 CSS 颜色字符串很有用。

8. toJSON()

返回一个 JSON 字符串。

9. toPaddedString()

将数字转换为一个用 0 填充的字符串,因此该字符串的长度至少等于 length。

广告