0x00 JS文件头部的两个小括号
一直调用第三方JS,对JS文件头部的两个小括号一直不求甚解,今天终于知道了它的含义。
(function(){})()
形如以上的写法与下面的写法相同,相当于先定义了一个匿名函数然后再其进行调用。
var fun = function(){};
fun();
0x01 变量等于大括号
如下 :
var e = {}
相当于:
var xxx = new Object()
上面的写法叫定义直接量,也是 JS 中定义对象的一种写法。
0x02 JS文件逗号间隔与分号间隔
如下:
var e = {},
function(){};
可以将逗号隔开的语句理解为语句组,就是一组指令。 分号为单独或完整的一句。
形如:
var i=0,j=1;
等同于
var i=0; var j=1;