1.JS中方法和變數都是區分大小寫的
2、單引號、雙引號在JS中沒有特殊的區別,都可以用來建立字串。但作為一般性規則,大多數開發人員喜歡用單引號而不是雙引號,但是XHTML規格要求所有屬性值都必須使用雙引號括起來。這樣在JS中使用單引號,而對XHTML使用雙引號會使混合兩者代碼更方便也更清楚。
單引號可以包含雙引號,同理,雙引號也可以包含單引號。
3、括號
首先要說明的是:JS中括號包含兩種語義,可以是分隔符號或表達式。
a、分隔符大家非常熟悉(1 3)*3等於12
b、(function(){})();function之前的一對括號作為分隔符,後面的括號表示立即執行這個方法。
4、函數呼叫與引用
因為括號代表執行,所以:
var foo=example(); foo表示函數的回傳值
var foo1=example; 將函數引用賦給一個值foo1
5、重載
JS不支援重載,所以這裡所說有重載其實比較類似替換
JS不區別參數個數
6.作用域、閉包
作用域指對某一屬性或方法具有存取權的程式碼空間。如: