mozilla

版本 276552 / 常量

  • 版本网址缩略名: Core_JavaScript_1.5_Guide/常量
  • 版本标题: 常量
  • 版本 id: 276552
  • 创建于:
  • 创建者: Cnmahj
  • 是否是当前版本?
  • 评论

修订内容

常量

你可以使用关键字 const 来创建一个只读的常量。 常量标识符的语法和变量标识符语法相同:它必须以一个字母或是下划线开头,后跟字母、数字或是下划线。

const prefix = '212';

常量不能在代码运行时重新定义或者重新赋值。

常量的作用域规范和变量的作用域规范相同, 但是定义常量的关键字 const 是必需的,即使是作为全局变量。 如果关键字 const 被忽略, 那么这个语句就会被认为是在定义一个变量。

在同一个作用域内,你不能使用与某个函数或变量相同的名称来声明一个常量。 例如:

// 这将导致出错
function f() {};
const f = 5;

// 这也将导致出错
function f() {
  const g = 5;
  var g;

  //语句
}

{{ PreviousNext("Core_JavaScript_1.5_Guide:变量", "Core_JavaScript_1.5_Guide:文本化") }}

{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Constants", "es": "es/Gu\u00eda_JavaScript_1.5/Constantes", "fr": "fr/Guide_JavaScript_1.5/Constantes", "ja": "ja/Core_JavaScript_1.5_Guide/Constants", "ko": "ko/Core_JavaScript_1.5_Guide/Constants", "pl": "pl/Przewodnik_po_j\u0119zyku_JavaScript_1.5/Sta\u0142e" } ) }}

修订版来源

<p>
</p>
<h3 name=".E5.B8.B8.E9.87.8F"> 常量 </h3>
<p>你可以使用关键字 <code><a href="cn/Core_JavaScript_1.5_Reference/Statements/const">const</a></code> 来创建一个只读的常量。 常量标识符的语法和变量标识符语法相同:它必须以一个字母或是下划线开头,后跟字母、数字或是下划线。
</p>
<pre class="eval">const prefix = '212';
</pre>
<p>常量不能在代码运行时重新定义或者重新赋值。
</p><p>常量的作用域规范和变量的作用域规范相同, 但是定义常量的关键字 <code>const</code> 是必需的,即使是作为全局变量。 如果关键字 const 被忽略, 那么这个语句就会被认为是在定义一个变量。
</p><p>在同一个作用域内,你不能使用与某个函数或变量相同的名称来声明一个常量。 例如:
</p>
<pre class="eval">// 这将导致出错
function f() {};
const f = 5;

// 这也将导致出错
function f() {
  const g = 5;
  var g;

  //语句
}
</pre>
<p>{{ PreviousNext("Core_JavaScript_1.5_Guide:变量", "Core_JavaScript_1.5_Guide:文本化") }}
</p>
<div class="noinclude">
</div>
{{ languages( { "en": "en/Core_JavaScript_1.5_Guide/Constants", "es": "es/Gu\u00eda_JavaScript_1.5/Constantes", "fr": "fr/Guide_JavaScript_1.5/Constantes", "ja": "ja/Core_JavaScript_1.5_Guide/Constants", "ko": "ko/Core_JavaScript_1.5_Guide/Constants", "pl": "pl/Przewodnik_po_j\u0119zyku_JavaScript_1.5/Sta\u0142e" } ) }}
恢复到这个版本