181
4

8 に答える 8

110

「未定義の変数」は値とは異なりますundefined

未定義の変数:

var a;
alert(b); // ReferenceError: b is not defined

値を持つ変数undefined:

var a;
alert(a); // Alerts “undefined”

関数が引数をとる場合、値が であってもその引数は常に宣言さundefinedれるため、エラーは発生しません。!= nullただし、役に立たないことについては正しい!== undefinedです。

于 2013-05-21T14:39:36.947 に答える
-5
var a;
alert(a); //Value is undefined

var b = "Volvo"; 
alert(b); //Value is Volvo

var c = null;
alert(c); //Value is null
于 2014-08-28T09:48:50.430 に答える