手把手教你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為增量,返回必須在
minValue與
maxValue 之間
snap方法是以minValue為起始值,
increment為增量,返回必須在
minValue與
maxValue 之間5.toFixed( Number value, Number precision )
四捨五入後保留幾位小數,precision:精度也就是保留小數位數
String類
1.capitalize( String string ) : String
首字母轉換為大寫形式
2.ellipsis( String value, Number length, Boolean word ) : String
擷取前length個字元,最後三個字元替換為 ...