gpt4 book ai didi

javascript - 如果我们访问范围外的变量,则变量未定义

转载 作者:行者123 更新时间:2023-12-03 05:13:52 24 4
gpt4 key购买 nike

let x = 10;
if (true) {
console.log(x);
let x = 12;

}
console.log(x);

输出: Uncaught ReferenceError :x 未定义。

Q1。为什么会报错?

第二季度。如何在上例中的第一个控制台中访问 x = 10?

最佳答案

let 允许您声明范围有限的变量。与 var 关键字不同,它全局定义变量,或者在整个函数本地定义变量,而不管 block 作用域如何。

关于javascript - 如果我们访问范围外的变量,则变量未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41689875/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com