1. 程式人生 > >手把手教你ExtJS從入門到放棄——篇十九(示例16:Ext.Number與Ext.String的常用方法講解)

手把手教你ExtJS從入門到放棄——篇十九(示例16:Ext.Number與Ext.String的常用方法講解)

開啟API發現Number類就6個方法,開啟

String類有17個方法

其實開啟API就成功了百分之八十,不懂的方法查API百度搞懂就好,沒必要死記,多練就熟悉了

下面Number類全講,String類挑幾個方法講解

較簡單,這裡就不上程式碼了

Number類

1.constrain( Number number, Number min, Number max ) : Number

檢查給定的數值是否在約束的範圍內。 If the number is already within the 如果再範圍內就返回此數值。否則,如果大於最大值則返回最大值,如果小於最小值則返回最小值。

2.from( Object value, Number defaultValue ) : Number

判斷第一個引數是否為Number型別,是的話返回它否則返回第二個引數

3.randomInt( Number from, Number to ) : Number

返回從from到to的一個隨機數

4. Ext.Number

snap( Number value, Number increment, Number minValue, Number maxValue ) : Number

r = Ext.Number.snap(56, 2, 55, 65);        // Returns 56 - snap points are zero based

r = Ext.Number.snapInRange(56, 2, 55, 65); // Returns 57 - snap points are based from minValue

snap方法是以0為起始值,increment為增量,返回必須在minValuemaxValue 之間

snap方法是以minValue為起始值,increment為增量,返回必須在minValuemaxValue 之間

5.toFixed( Number value, Number precision )

四捨五入後保留幾位小數,precision:精度也就是保留小數位數

String類

1.capitalize( String string ) : String

首字母轉換為大寫形式

2.ellipsis( String value, Number length, Boolean word ) : String

擷取前length個字元,最後三個字元替換為 ...