在 JavaScript 中定义全局变量的正确方法是什么?
javascriptweb developmentfront end technology
全局变量具有全局作用域,这意味着它可以在 JavaScript 代码中的任何位置定义。
在函数主体中,局部变量优先于同名的全局变量。如果将局部变量或函数参数声明为与全局变量同名,则可以有效地隐藏全局变量。
通常,全局变量的声明方式如下 −
<html>
<body onload = checkscope();>
<script>
<!--
var myVar = &";global"; // 声明一个全局变量
function checkscope() {
document.write(myVar);
}
//-->
</script>
</body>
</html>
但是,上面所介绍的是使用全局变量的传统方法。最佳做法是像下面这样使用 “window” −
<html>
<body onload = checkscope();>
<script>
window.myVar = "global"; // 声明一个全局变量
function checkscope( ) {
alert(myVar);
}
</script>
</body>
</html>
相关文章
有用资源
javascript 参考教程 - 该教程包含有关 javascript 的更多信息:https://www.cainiaomax.com/javascript/

