JavaScript学習記録二(未定義の変数と未割り当ての変数)
506 ワード
javascriptプログラムの設計には、2つの異なるタイプの未定義変数があります.
定義されていない変数の一つは、これまでに宣言されたものではありません.このような宣言されていない変数を読むと、実行中のエラーが発生します.宣言されていない変数は未定義です.このような変数はまったく存在しません.しかし、
宣言されていない変数への割り当てはエラーを引き起こしません.逆に、プログラムはグローバルスコープで暗黙的に宣言されます.
第二の未定義変数はすでに宣言されていますが、いつまでも与えられない変数です.このような変数の値を読むと、デフォルト値であるundefinedが得られます.
定義されていない変数の一つは、これまでに宣言されたものではありません.このような宣言されていない変数を読むと、実行中のエラーが発生します.宣言されていない変数は未定義です.このような変数はまったく存在しません.しかし、
宣言されていない変数への割り当てはエラーを引き起こしません.逆に、プログラムはグローバルスコープで暗黙的に宣言されます.
第二の未定義変数はすでに宣言されていますが、いつまでも与えられない変数です.このような変数の値を読むと、デフォルト値であるundefinedが得られます.
document.write(a);
var a = 'gao';
document.write(a);
document.write(u);
u = 'mei';
document.write(u);
短い間に終わった.