0
点赞
收藏
分享

微信扫一扫

变量在不同函数中使用却没有用var关键字声明是为什么?

变量在不同函数中使用却没有用var关键字声明是为什么?

可能是用作全局变量使用。

在JavaScript中,函数之外声明的所有变量和声明时没有加关键字var的变量都是全局的,全局变量可在任何地方,由任何函数访问。

function a (n1) {
	num = num--;
  c();
}
function b (n2) {
	num = num++
  c();
}

c() {
	console.log("num===",num);
}

举报

相关推荐

0 条评论