ホームページ >ウェブフロントエンド >jsチュートリアル >JS の変数とスコープ、未定義および null_javascript のスキルについての深い理解
状況 1
関数sayHello(){
var x=100;
alert(x);
x ;
}
sayHello() //出力100
alert(x) ); //x はローカル変数でアクセスできないため、エラーが報告されます
未定義と null について
次の状況では、変数の値は未定義です
1. 変数は定義されていますが、値が割り当てられていない場合、変数の値は未定義です
2。 、戻り値は未定義です
3. オブジェクトの属性値が存在しない場合、戻り値は次のようになります: document.ddd
例 1:
if(xx==yy){
アラート('等しい');
}その他{
alert('notqual');
}
alert('equal');
}
alert('not平等');
}
break;
alert('string');
break;
}
概要: if の判定は型に関係なく値を判定します