jsにおけるvarの役割ドメインと出力問題

286 ワード

jsのvarに関する質問:
1、varが宣言した変数は関数の役割ドメインである.
2、var宣言変数はファイルの最初の場所に繰り上げられますが、初期化は文の位置にあります.
サンプルコード:
var a;
console.log(a);  //undefined
a=1;

console.log(b);  //   b is not defined
b=2;

console.log(c);  //undefined
var c=3;

var d=4;
console.log(d);  //4