JavaScriptメモ
同名の変数を宣言すると上書き
var a = 1; var a = 2; alert(a);
2と表示される。エラーには・・・ならない!
未初期化:undefined、未宣言:例外が発生する
var a; alert(a); //undefined alert(b); //例外が発生:ReferenceError
変数名を間違えると例外
try { throw 'エラー'; } catch(e) { alert(e); // エラーと表示 }
キャッチも簡単。文字列も投げることができる。
型はあるが入れ物は自由
変数にゃ、なんでもはいる。