let i = 1; // グローバルスコープ
document.getElementById('let1').innerHTML = i; // ‥‥(1)
window.x = 'x'; // グローバルスコープ
document.getElementById('let2').innerHTML = window.x; // ‥‥(2)
// 関数呼び出し
hoge();
document.getElementById('let8').innerHTML = i; // ‥‥(8)
// 関数定義
function hoge() {
let i = 2; // 関数スコープ
document.getElementById('let3').innerHTML = i; // ‥‥(3)
if (true) {
let i = 3; // ブロックスコープ
document.getElementById('let4').innerHTML = i; // ‥‥(4)
}
document.getElementById('let5').innerHTML = i; // ‥‥(5)
document.getElementById('let6').innerHTML = window.x; // ‥‥(6)
document.getElementById('let7').innerHTML = x; // ‥‥(7)
}
(1) i =
(2) window.x =
(3) i =
(4) i =
(5) i =
(6) window.x =
(7) x =
(8) i =