JS中的常量


javascript中沒有常量,可以通過創建只能取值不能賦值的私有變量來模仿常量.

 

創建取值器:

var Class = function(){

    var NUM = 5;   //  在運行時NUM值是不會被修改的

    return function(){

        this.getNUM = function(){

            return NUM;

        }

    }}();

var obj = new Class();

obj.getNUM();  //獲取值

如果只需要一個常量可以使用以上方法來創建,如果如果創建多個常量可使用以下方法:

 

設置多個常量

var Class = function(){

    var constants = {

        X : 1,

        Y : 2,

        STR: '你好'   

    }

    return funtion(){

        this.getConstants = funtion( name ){

            return constants[name];

        }

    }

}

var obj = new Class();

obj.getConstants('X');  //獲取常量X


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM