标签:java 使用 javascript cti io js
js中有一个关键字const,但目前的浏览器似乎还不支持,如果一定要定义一些常量,其实可以使用闭包,匿名函数实现常量的定义。
例如:
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);// 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);//js面向对象编程:如何定义常量?,布布扣,bubuko.com
标签:java 使用 javascript cti io js
原文地址:http://blog.csdn.net/xuexiaodong009/article/details/30458565