「JavaScript/変数」の版間の差分
削除された内容 追加された内容
→var: プログラマが意図的に'''未宣言のグローバル変数'''を作ることはホボあり得えませんが、スペルミスが'''未宣言のグローバル変数''' を作ってしまう主な原因です。ローマ字(日本語のラテン文字翻字)には、何種類も流儀があるので識別子をローマ字表記するのは、少なくとも動的言語には向きません(危険です) タグ: 2017年版ソースエディター |
語尾の統一 タグ: 2017年版ソースエディター |
||
131 行
</syntaxhighlight>
当然、
<syntaxhighlight lang="javascript">
// このコードは可能
189 行
# 変数 <var>ary2</var> を <var>ary1</var> で初期化
# 定数な筈の <var>ary2</var> の要素を書換え(<var>ary2</var> が参照するインスタンスの要素を書換え)。
# 書き換えたのは <var>ary2</var> の1番めの要素なのに、<var>ary1</var> の要素が書き換わってい
{{コラム|JavaScriptにおける「定数」とは代入が許されない変数のこと|
497 行
== varの巻き上げ ==
<code>var</code> で宣言した変数は、未宣言で代入したあと改めて宣言すると、スコープの先頭にさかのぼって宣言されていたと仮定します
{{See also|[[JavaScript/関数|varの巻上げ]]}}
503 行
# ウェブブラウザを開く。
# F12ボタンを押す。
# 画面下部などに出てきたウィンドウのタブ欄にあるconsoleタブをクリックして、console入力に切り替え
# そこにコンソール用のコードを貼り付け
}}
{{Nav}}
== 脚注 ==▼
<references/>
|