JavaScript常量|风格和关键字[重复]

问题描述 投票:5回答:2

可能重复: Are there constants in Javascript?

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

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

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

javascript
2个回答
10
投票

Update 2017

ES6或ECMAScript2017使用关键字constants来支持const

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


原始答案

JavaScript没有常量。

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

var PI = 3.14;

或者你可以将它包装在一个对象中。

window.CONSTANTS = {
   PI : 3.14
};

4
投票

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

var MY_CONST = 1000;

有一个const keyword但我相信IE不支持它

© www.soinside.com 2019 - 2024. All rights reserved.