发布网友 发布时间:2022-05-17 11:56
共1个回答
热心网友 时间:2023-10-20 22:04
一个是有声明,一个是没有声明直接使用
var a = 1;对于声明了的变量,在该行代码前使用,依旧会有这个变量,无非是变量还没有被赋值,为undefined
对于没有声明的变量,在相应行代码之前使用,系统会报错,告知没有这个东西
这个和具体的JS执行顺序有关
console.log(a);另外,如果是在一个函数当中这样两行代码,则前者是创建了局部变量,而后者有可能是创建了全局变量(如果之前没有出现过b的话)
function h5course() {