変数が宣言されているが値が割り当てられておらず、変数が宣言されていない場合、その変数は未定義型データです
JS 変数も使用前に宣言する必要があります
未定義の変数 x を使用すると、エラーが発生します報告される。
変数が利用可能かどうかを判断する方法:
最初のメソッド:
if(typeof x=='unknown')
var n=100;
n=new Date();
n= null ;
null は空のオブジェクトである明確な既知の値を表します
2 番目の方法:
if(typeof(y)!='unknown' && v!=null)//変数が利用可能かどうかも判断できます
3 番目の方法:
var v;
if(v)
{//vはブール型に変換して判定します。
アラート('利用可能')
}
その他{
アラート('利用不可');
}
1 番目と 2 番目の方法はめったに使用せず、通常は 3 番目の方法を使用します。
では、== が使用されている場合、undefined と null は等しくなりますが、=== が使用されている場合は等しくありません。