![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
TomHaveNoCat
原谅我一声放荡不羁爱自由
展开
-
js立即执行函数: (function ( ){})( ) 与 (function ( ){}( )) 有什么区别?
这篇文章主要介绍了js立即执行函数: (function ( ){})( ) 与 (function ( ){}( )) 有什么区别,需要的朋友可以参考下 没有区别。 你需要明白 IIFE 的原理,我简单说一下: 复制代码 代码如下: function foo() {...} // 这是定义,Declaration;定义只是让解释器知道其存在,但是不会运行。 foo(); ...原创 2018-10-25 16:25:27 · 232 阅读 · 0 评论 -
js中let和var定义变量的区别
js中let和var定义变量的区别,主要体现在作用于的不同。 var定义的变量是全局变量或者函数变量。 let定义的变量是块级的变量。 例如: while(1){ let let1 = 2; var var1 = 2; } alert(let1); //不可访问 alert(var1); //可以访问 也就是说,let只对它所在的最内侧块内有效,而var的范围至少是一个函数之内 1、区别:...原创 2018-11-13 17:25:32 · 1167 阅读 · 0 评论