首页 > 代码库 > javascript常量的定义
javascript常量的定义
例如可以使用
const PI = 3.14159265;
一般不推荐使用 const 关键字,因为它不是 ECMAScript 语法的一部分。当需要常量的时候一般是以命名习惯来约束的,亦即使用大写字母加下划线。
如果需要“真正的”常量的话,可以使用 ECMA 5 的 defineProperty 方法,
例如:
1 var M = {}; 2 Object.defineProperty(M, ‘PI‘, { 3 get: function() { return 3.14; } 4 }); 5 或者 6 7 var M = {}; 8 Object.defineProperty(M, ‘PI‘, { 9 value: 3.14, 10 writable: false 11 });
注意由于这个方法是 ECMA 5 的一部分,所以在 node 上用是完全没有问题的,但是就请不要在浏览器端用了(除非不打算支持 IE 以及一些旧版本的浏览器用户)。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。