CONSTANT:value和CONSTANT = value之间有什么区别?

时间:2014-09-26 07:19:28

标签: javascript

我正在学习javascript,并且我找到了一个文件,其中包含许多使用操作数':'而不是'='完成的任务。尽管问题的标题,我也在非常数中看到了它。那是什么意思呢?这里':'操作数的含义是什么? 谢谢。

 var MyApplet = {

    FILE_NAME : 'filename.ext',

    CUSTOM_ARGUMENTS : null,

    BUFFER_SIZE : 1024 * 1024, (...)

1 个答案:

答案 0 :(得分:2)

根本没有常数。

那是an object literal

创建一个新对象,其中包含正文中描述的属性名称和值,并分配给MyApplet

在文字之外的大多数情况下,在为变量或属性赋值时使用赋值运算符(=)。

(注意:JavaScript的通常惯例是避免对名称使用ALL CAPS,并避免使用大写字母来启动变量名,除非它们包含构造函数。因此,您拥有的代码不是惯用的JavaScript。)