我知道这一定是非常基础的内容,但我不了解示波器的工作原理。我希望在整个JavaScript文件中都知道closed
变量。
我有类似的东西(在jQuery中):
var closed = 0;
$(function(){
console.log(closed);
});
但是
closed
被记录为false
。我尝试使用load
和onload
函数进行很多操作,但是失败了。 最佳答案
使用let
代替var
,因为closed
是JavaScript运行时使用的全局变量,因此要使其在代码范围内是局部的,可以使用let
代替var
将变量设置为全局范围考虑全局closed
属性。
let closed=0;
$( function() {
console.log(closed);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
关于javascript - 如果将全局变量定义为“0”,为什么变量“closed”记录为“false”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51062593/