JavaScript常量|风格和关键字

时间:2011-11-16 02:36:26

标签: javascript

  

可能重复:
  Are there constants in Javascript?

例如,我在此菜单上将关闭时间设置为1秒或1000毫秒。

menu.menu_timer=window.setTimeout(menu.hide_menu, 1000);

javascript是否有像C这样的const或像PHP一样定义常量来定义常量?

2 个答案:

答案 0 :(得分:10)

2017年更新

ES6或ECMAScript2017使用关键字const附带对constants的支持。

虽然有些人使用camelCase语法来表示常量的名称,但使用大写(snake_case)版本(例如const VARIABLE_NAME;)仍然完全有效


原始答案

JavaScript没有常量。

您可以使用全部大写的常量来表示常量。

var PI = 3.14;

或者你可以将它包装在一个物体中。

window.CONSTANTS = {
   PI : 3.14
};

答案 1 :(得分:4)

JavaScript中常量的标准约定是使用全部大写,如

var MY_CONST = 1000;

const keyword,但我相信IE不支持