JavaScript学習ノート:変数
JavaScriptの学習を始めたばかりです。これは私のノートです。間違っている箇所があるかもしれませんが、ご了承ください。書き留めたのは、主に復習を楽にするためです。
新しい文法:
prompt は入力ダイアログをポップアップします。内容情報を入力できます。
alert は警告ダイアログを表示し、ユーザーに情報を出力します。
console.log はコンソールログです(console はコンソール、log はログ)。
変数
本質:変数はデータを格納する容器です。
変数名:変数が多すぎて見つけられないため、変数に名前を付ける必要があります。
変数の使用:
- 宣言:var myname
- 代入: myname = 10
- 変数の初期化:var myname = '小元'; 連続して一連の変数を書き連ねるのを変数の初期化といいます。
このとき console.log(myname) は変数 myname の値を出力できます。
ケース:
anli1.png
(1) 入力ダイアログを開いて情報を書かせ、その情報を変数 myname に渡します。
(2) 警告ダイアログを表示し、内部の内容として myname のデータを参照します。
(3) コンソールへ myname の値を出力します。
変数の文法(更新関連)
意味:変数には新しいデータが入ると、古いデータは置き換えられます。最後の代入を基準とします。
複数の変数を宣言する方法

bl.png
変数の特殊なケース
1:宣言のみで代入なし。出力結果は undefined です(ブラウザも実際の値が何か分かりません)。
2:宣言せず、代入もしないと、console に出力されます。結果はエラーになります。
3:代入のみで宣言なし、console に表示できますが、推奨されません。
bl3.png
変数の命名規則
1:英数字とアンダースコア。(num01、_num、usrName)
2:数字で始まる命名はできません。例:(var 18age)はエラーになります。
3:キーワードを変数名として使うことはできません。例:(var var)
4:変数名には意味があるべきです。有道翻訳
5:キャメルケース命名。先頭の文字は小文字、以降の語頭は大文字。(myFirstName)
6:大文字と小文字を厳密に区別します。
小さなロジック例(青いリンゴと赤いリンゴの位置を入れ替える)

bl4.png