JavaScript常量|

JavaScript constants | Style and keyword

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Are there constants in Javascript?

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

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

javascript是否有类似C的常量或类似php的define来定义常量?


2017年更新

ES6或ECMAScript2017支持使用关键字const的常量。

虽然有些常量的名称使用camelcase语法,但使用大写(snake-case)版本(例如const VARIABLE_NAME;)仍然是完全有效的。

原始答案

javascript没有常量。

可以对常量使用所有大写的约定。

1
var PI = 3.14;

或者你可以把它包装在一个物体里。

1
2
3
window.CONSTANTS = {
   PI : 3.14
};


JavaScript中常量的标准约定是使用类似于

1
var MY_CONST = 1000;

有一个const关键字,但我相信它在ie中不受支持