JavaScript筆記試験問題——Problem 3
321 ワード
Problem
以下のプログラムの出力結果は何ですか?
以下のプログラムの出力結果は何ですか?
(
function() {
var a = b = 100
}
)()
console.log(typeof a)
console.log(typeof b)
Answerundefined
number
var
がない変数は大域変数となり、関数外ではvar
の変数が作用域外でアクセスできないため、aはundefined
、bはnumber
である.