1.定义函数,普通函数不影响全局变量
var num =1;
function a() {
num=2;
}
function b() {
console.log(num);
}
b();//输出1
<div></div>
<span></span>
<script>
var num = 1;
var div = document.querySelector('div');
div.addEventListener('click', function() {
num=2;
})
function b() {
num=3;
}
var span = document.querySelector('span');
span.addEventListener('click', function() {
console.log(num);
})//不点击div 输出1
2.涉及点击事件 异步
普通函数算主线程执行栈
var num = 1;
var div = document.querySelector('div');
div.addEventListener('click', function() {
num=2;
})
fun