####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定義變量時,默認是全局變量