摘要: (function () { var a = 5 //这是两行代码的合写 var a; a = 5 //声明提升:提升声明的代码 var a; //声明操作:声明变量a //赋值操作:a=function a = function(){ console.log(1) } a() })() 以上代码可 阅读全文
posted @ 2022-08-03 19:56 小鑫学前端 阅读(23) 评论(0) 推荐(0)
摘要: var a = 10 b = 20 console.log(a+b) //这种写法会直接将变量存储在window作用域中,污染全局 解决方案:让代码在函数里执行,变量自然会存储在函数作用域 而且 函数执行完毕后,还会释放内存 节省内存 全局window会一直存到页面关闭,存储在这里的数据会一直存活 阅读全文
posted @ 2022-08-03 19:46 小鑫学前端 阅读(61) 评论(0) 推荐(0)