JavaScript開發經典技巧分享給大家:
1、首次為變量賦值時務必使用var關鍵字
變量沒有聲明而直接賦值得話,默認會作為一個新的全局變量,要盡量避免使用全局變量。
2、使用===取代==
==和!=操作符會在需要的情況下自動轉換數據類型。但===和!==不會,它們會同時比較值和數據類型,這也使得它們要比==和!=快。
[10] === 10 // is false
[10] == 10 // is true
'10' == 10 // is true
'10' === 10 // is false
[] == 0 // is true
[] === 0 // is false
'' == false // is true but true == "a" is false
'' === false // is false
3、underfined、null、0、false、NaN、空字符串的邏輯結果均為false
4、行尾使用分號
實踐中最好還是使用分號,忘了寫也沒事,大部分情況下JavaScript解釋器都會自動添加。
5、使用對象構造器
- function Person(firstName, lastName){
- this.firstName = firstName;
- this.lastName = lastName;
- }
- var Saad = new Person("Saad", "Mousliki");
新聞熱點
疑難解答
圖片精選