js中如何定义常量
来源:互联网 发布:苹果版手机淘宝 编辑:程序博客网 时间:2024/05/01 18:18
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);
例如:
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 Class = (function() {
// Private static attributes.
var constants = {//定义了两个常量
UPPER_BOUND: 100,
LOWER_BOUND: -100
}
return {
getConstant:function(name){
return constants[name];
}
}
})();
var k=Class.getConstant('UPPER_BOUND');
alert(k);
0 1
- js中如何定义常量
- js面向对象编程:如何定义常量?
- js面向对象编程:如何定义常量?
- JS中使用闭包来定义常量
- 如何在类中定义常量?
- 如何在Java中定义常量(Constant)
- c++类中如何定义常量
- c++类中如何定义常量
- 如何在Java中定义常量(Constant)
- 如何在Java中定义常量(Constant)
- 如何在Java中定义常量(Constant)
- PHP中如何定义和使用常量
- 如何在Java中定义常量(Constant)
- js常量定义
- JS中如何定义全局变量
- JS中如何定义全局变量
- JS中如何定义全局变量
- JS中如何定义全局变量
- [高斯消元与线性基]
- MySQL 5.7 root登录问题
- VM的几种网络连接方式
- Android设置textview的字体之间的间距
- IIC总线协议总结
- js中如何定义常量
- 更换CentOS的下载源为阿里源
- 计算机视觉中的ICP算法
- 从开闭原则,讲讲初级的代码设计
- iOS开发中@property的属性weak nonatomic strong readonly等介绍
- Mac系统硬盘复制之后启动慢的问题
- 使用Chrome DevTools的Timeline和Profiles提高Web应用程序的性能
- Maven下载-安装和配置(二)
- linux iostat 命令的使用