javascript 什么是常量

JavaScript014

javascript 什么是常量,第1张

1. 定义一些常量,使用闭包,匿名函数实现常量的定义。

例如:

var Class = (function() {

var UPPER_BOUND = 100//定义了常量

var Test={}

// 定义了一个静态方法 获取常量的方法

Test.getUPPER_BOUND=function() {

return UPPER_BOUND

}

return Test

})()

用法:

var k=Class.getUPPER_BOUND()

alert(k)//

2.多个常量的情况下:

var Class = (function() {

// Private static attributes.

var constants = {//定义了两个常量

UPPER_BOUND: 100,

LOWER_BOUND: -100

}

var Test={}

// 定义了一个静态方法

Test.getConstant=function(name){//获取常量的方法

return constants[name]

}

return Test

})()

用法:

var k=Class.getConstant('UPPER_BOUND')

alert(k)

常量要预先定义好的,页面加载初始化就会读入内存。

常量的值不可更改,如果你重新赋值就会报错。他人就无法更改,普通变量F12控制台调试可以更改,如果后台安全做的不好就会有隐患。

一般定义比较重要的固定内容。