「JavaScript/変数」の版間の差分
削除された内容 追加された内容
→変数の自動判定: {{コラム|JavaScriptの数値の型}}; s/数値変数/数値/ TSと違いJSの変数に型はない |
→定数: const への代入は SyntaxError ではなく TypeError |
||
217 行
JavaScriptにおける定数は、宣言と同時に代入しなければならず、値は変更できません
<syntaxhighlight lang="html5">
<script>
'use strict';
const E; // SyntaxError: Missing initializer in const declaration
</script>
</syntaxhighlight>
定数はプログラムの全域で使われるような不変なデータに対して用いられ、プログラムの冒頭で宣言されるのが典型的な使われ方です。
<syntaxhighlight lang="
<script>
'use strict';
227 ⟶ 237行目:
document.write(E); // 3
E = 2.7; //
</script>
</syntaxhighlight>
<!--
<SyntaxHighlight lang="
'use strict';
239 ⟶ 249行目:
console.log(E); // 3
E = 2.7; //
</SyntaxHighlight>
-->
|