let はブロック内限定で var は関数内
1 2 3 4 5 6 7 8 9 10 11 12 13 |
function test() { let sample = "A"; console.log("【" + sample + "】だよ"); { let sample = "B"; console.log("【" + sample + "】だよ"); } console.log("【" + sample + "】だよ"); } test() // 【A】だよ // 【B】だよ // 【A】だよ |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
function test() { var sample = "A"; console.log("【" + sample + "】だよ"); { var sample = "B"; console.log("【" + sample + "】だよ"); } console.log("【" + sample + "】だよ"); } test() // 【A】だよ // 【B】だよ // 【B】だよ |