程序的输出结果:
var num = 5;
function f() {
num = 1;
}
f();
console.log(num);//输出1,
//隐式全局变量,且放在num=5之后
2021-08-31 程序的输出结果
这篇博客探讨了JavaScript中的变量作用域,通过一个示例展示了如何在函数内部定义变量并改变全局变量的值。当在函数内部没有声明就使用变量时,会创建隐式全局变量,这可能会导致不可预见的后果。博客提醒开发者注意避免这种潜在的错误,确保代码的可维护性和稳定性。

被折叠的 条评论
为什么被折叠?



