这句描述在let、const、块级作用域出现之前应该是对的,之后是不是就错了呀?考试题目是对的,想深究一下这个问题的答案和理由。
标题中对全局变量定义不太准确,我认为应该是:在函数体外使用var关键字定义的变量和在函数体内未用任何关键字声明的变量是全局变量,在函数体内使用var关键字声明的变量是局部变量。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
5 回答4.7k 阅读
1 回答2.3k 阅读✓ 已解决
3 回答5.4k 阅读✓ 已解决
3 回答2.7k 阅读
6 回答4.5k 阅读✓ 已解决
标题中对全局变量定义不太准确,我认为应该是:
在函数体外使用var关键字定义的变量和在函数体内未用任何关键字声明的变量是全局变量,在函数体内使用var关键字声明的变量是局部变量。