考核内容: 关键字let的使用注意事项
题发散度: ★★
试题难度: ★
解题思路:
JavaScript 变量提升
JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。
JavaScript 中,变量可以在使用后声明,也就是变量可以先使用再声明。
JavaScript 只有声明的变量会提升,初始化的不会。
如:
使用var关键字才会产生变量提升的现象。
关键字let不会产生变量提升现象
所以必须先声明定义后使用,否则程序抛出异常。
答案:
B、会产生变量提升现象
考核内容: 关键字let的使用注意事项
题发散度: ★★
试题难度: ★
解题思路:
JavaScript 变量提升
JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。
JavaScript 中,变量可以在使用后声明,也就是变量可以先使用再声明。
JavaScript 只有声明的变量会提升,初始化的不会。
如:
使用var关键字才会产生变量提升的现象。
关键字let不会产生变量提升现象
所以必须先声明定义后使用,否则程序抛出异常。
答案:
B、会产生变量提升现象