Number 클래스에 대한 Ext 확장

967 단어 extprototype

기본 Number 클래스:
다섯 개의 정적 속성과 여섯 개의 실례 방법이 포함되어 있으며, 간단한 표는 다음과 같다.
정적 속성:
Number.MAX_VALUE: 최대값
Number.MIN_VALUE: 최소값
Number.NaN: 비숫자 값
Number.NEGATIVE_인피니티: 음수 무한대, 연산 결과가 넘칠 때 이 값을 되돌려줍니다.
Number.POSITIVE_인피니티: 무한대, 연산 결과가 넘칠 때 이 값을 되돌려줍니다.
 
인스턴스 방법:
toString()
toLocaleString()
toFixed()
toExponential()
toPrecision()
valueOf()
 
Ext 대 Number 확장
Ext.js에서 하나의 실례 방법만 확장했습니다: constrain ().이 방법은 수치가 지정된 구간 [min,max] 사이에 있는지 판단하는데 이 구간에 있으면 원래의 수치를 되돌려줍니다.만약 원래의 수치가 min보다 작다면, min을 되돌려줍니다.만약 원래의 수치가 max보다 크면, max를 되돌려줍니다.
/**

 * @ Number 

 */

Ext.applyIf(Number.prototype, {

     /* , , ; * min max, 。 : , 

* 。

*/

    constrain : function(min, max){

        return Math.min(Math.max(this, min), max);

    }

});
 

좋은 웹페이지 즐겨찾기