「JavaScript/変数」の版間の差分
削除された内容 追加された内容
→const: Fix bug タグ: 2017年版ソースエディター |
→変数名: JavaScriptの場合、未宣言の変数への代入はstrictモードでなければエラーにはならず、発見困難なバグの原因となるミススペルを出さない事は特に重要です。 タグ: 2017年版ソースエディター |
||
155 行
== 変数名 ==
JavaScriptの変数名は、関数・プロパティ・ラベルなどとおなじく識別子(しきべつし
JavaScriptの識別子は、Unicode の文字、$、_、数字(0-9)からなります。識別子は大文字小文字を区別します。
識別子は数字(0-9)からはじまってはいけません。
また
変数名
:<syntaxhighlight lang="JavaScript">
const primeNumber = 57; // OK
const prime_number = 57; // OK
167 行
</syntaxhighlight>
外部に公開しない変数
ただし、日本語の単語をローマ字表記した変数名はスオsh府出来ません。
また JavaScriptの場合、未宣言の変数への代入はstrictモードでなければエラーにはならず、発見困難なバグの原因となるミススペルを出さない事は特に重要です。 さらに、この例では、tukiがmoonなのかmonthなのかにも曖昧さが生じ、いっそ <syntaxhighlight lang="javascript" inline>var 月</syntaxhighlight> の方が良いのかもとさえ思えます Unicodeの文字が有効なので
:<syntaxhighlight lang="JavaScript">
var π = 4 * Math.atan(1);
</syntaxhighlight>
|