30

存在しない変数を参照しようとすると、JavaScript で ReferenceError が発生します。存在しないオブジェクト プロパティを参照すると「未定義」が返されるのはなぜですか? ブラウザで記述している場合のコードを次に示します。

alert(a);
ReferenceError: a is not defined //error is thrown
alert({}.a)
undefined //no error
4

1 に答える 1