Prototype - 数字处理

Prototype 扩展了原生 JavaScript 数字以提供 −

  • 通过 Number#succ 实现 ObjectRange 兼容性。

  • 使用 Number#times 进行类似 Ruby 的数字循环。

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

以下是所有函数的列表,其中包含处理数字的示例。

Prototype 数字方法

注意 −确保您拥有 1.6 版的prototype.js。

S.No. 方法 &描述
1. abs()

返回数字的绝对值。

2. ceil()

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

3. floor()

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

4. round()

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

5. succ()

返回当前数字的后继,由 current +plus; 定义。 1. 用于使数字与 ObjectRange 兼容。

6. times()

封装常规 [0..n] 循环,Ruby 风格。

7. toColorPart()

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

8. toJSON()

返回 JSON 字符串。

9. toPaddedString()

将数字转换为用 0 填充的字符串,以使字符串的长度至少等于长度。