####1.匿名函数自执行
>(function(){})();
匿名函数自执行
1,载入时候自动执行。
2,任何一个变量都是局部的,避免污染全局变量。
####2.变量
>var num1,mun2; //声明多个变量
mynum++; //mynum的值变为11
mynum--; //mynum的值又变回10
==比较,数据类型比较,常有诡异结果;
===比较,不会自动转换数据类型,若数据类型不一致,返回false,若一致,再比较
例外NaN这个特殊的Number与所有其他值都不相等,包括它自己:
5种数据类型:
string、number、boolean、object、function
3种对象类型:
Object、Date、Array
2个不包含任何值的数据类型:
null、undefined
####3.注意点
>1,声明未赋值变量,值为undefined
2,一条语句,多个变量;跨行用逗号分开
3,变量要先声明再赋值,变量可以重复赋值
4,不使用var定义变量时,默认是全局变量