?? number.md.svn-base
字號:
Native: Number {#Number}
========================
數字(Number)的功能增強
### 另參考:
- [MDC Number][]
### 備注:
所有Javascript標準Math對象中的方法都被映射至Number中,可在Number對象上直接調用, 如:
- 標準用法: Math.abs(-123)
- Mootools用法: (-123).abs()
Number 方法: limit {#Number:limit}
------------------------------------
將取值范圍限制在指定區間(在區間內,取原值;超出區間,則取鄰近的區間邊界值)
### 語法:
myNumber.limit(min, max);
### 參數:
1. min - (*number*) 下限
2. max - (*number*) 上限
### 返回值:
* (*number*) 在區間內取出的值
### 示例:
(12).limit(2, 6.5); //返回: 6.5
(-4).limit(2, 6.5); //返回: 2
(4.3).limit(2, 6.5); //返回: 4.3
Number 方法: round {#Number:round}
------------------------------------
對數值進行指定位上的四舍五入
### 語法:
myNumber.round([precision]);
### 參數:
1. precision - (*number*, 可選: 默認為0) 數值的精度
### 返回值:
* (number) 四舍五入后的值
### 備注:
- 參數可以為負數
### 示例:
(12.45).round() //返回: 12
(12.45).round(1) //返回: 12.5
(12.45).round(-1) //返回: 10
Number 方法: times {#Number:times}
------------------------------------
以本數值表示的次數進行迭代
### 語法:
myNumber.times(fn[, bind]);
### 參數:
1. fn - (*function*) 作用于迭代項的函數. 當前迭代值將作為參數傳入該函數
2. bind - (*object*, 可選) "this"所引用的對象, 詳情請參考[Function:bind](/Native/Function/#Function:bind).
### 示例:
(4).times(alert); //依次顯示 "0", "1", "2", "3"
Number 方法: toFloat {#Number:toFloat}
----------------------------------------
將數值轉換成浮點數
### 語法:
myNumber.toFloat();
### 返回值:
* (*number*) 浮點數
### 示例:
(111).toFloat(); //返回 111
(111.1).toFloat(); //返回 111.1
Number 方法: toInt {#Number:toInt}
------------------------------------
將數值以指定進制為基準進行計算轉換為十進制整數
### 語法:
myNumber.toInt([base]);
### 參數:
1. base - (*number*, 可選: 默認為10) 基準進制
### 返回值:
* (*number*) 轉換后的整數
### 示例:
(111).toInt(); //返回 111
(111.1).toInt(); //返回 111
(111).toInt(2); //返回 7 (111代表二進制7)
[MDC Number]: http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Number
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -