JavaScriptメモ

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); // エラーと表示
}

キャッチも簡単。文字列も投げることができる。

型はあるが入れ物は自由

変数にゃ、なんでもはいる。