![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
我是菜鸟小白
这个作者很懒,什么都没留下…
展开
-
javascript严格模式 未声明变量问题笔记
“严格模式”是在ES5中引入的。它痛正常模式,或者说宽松、懒惰模式相比,严格模式在行为上有很多不同。其中一个不同的兴伟是严格模式禁止自动或隐式地创建变量。而正常模式在发现未声明的变量时则会自动声明但不赋值。例(正常模式与严格模式比较):function foo(a){ b = a; console.log(a + b); }foo(2);输出:4function foo(a){ "use stri...原创 2018-07-04 10:22:36 · 2129 阅读 · 0 评论 -
JavaScript let声明变量 个人笔记
let允许你声明一个作用域被限制在块级中的变量、语句或者表达式。在一个作用域里,只允许你声明一次不允许再次声明。例1 :(function fun1(){ let a = 3 ; console.log( a ); //输出3})(); (function fun2(){ var a = 3 ; var a = 6 ; console.log( a ); //输出6})();(functi...原创 2018-07-04 16:27:54 · 257 阅读 · 0 评论 -
setTimeout定时器的异步及let循环中的同步异步问题 个人理解笔记
新手个人理解 如有误解 敬请各位前辈评论指出 谢谢例1: for循环setTimeout定时器:for(var i = 1 ; i <= 5; i++){ (function(){ setTimeout(function timer(){ console.log(i); },1000*i); })();}上述代码预期分别输出 1 2 3 4 5 但是实际输出 6 6 ...原创 2018-07-05 23:10:46 · 2374 阅读 · 2 评论