加勒比HEZYO黑人专区-久久精品国产99国产精品亚洲-精品国产18久久久久久-久久人妻少妇嫩草AV

歡迎光臨 織晶網絡官網!

  • 服務支持
  • 020-39182790
技術文檔您現在的位置:首頁 > 服務支持 > 技術文檔

JavaScript 開發的5個經典技巧

作者:織晶客服部   發布于:2015/5/5 16:09:00  點擊量:  來源:html5cn

JavaScript是一個絕冠全球的編程語言,可用于Web開發、移動應用開發(PhoneGapAppcelerator)、服務器端開發(Node.jsWakanda)等等。JavaScript還是很多新手踏入編程世界的第一個語言。既可以用來顯示瀏覽器中的簡單提示框,也可以通過nodebotnodruino來控制機器人。能夠編寫結構清晰、性能高效的JavaScript代碼的開發人員,現如今已成了招聘市場最受追捧的人。

在這篇文章里,我將分享一些JavaScript的技巧、秘訣和最佳實踐,除了少數幾個外,不管是瀏覽器的JavaScript引擎,還是服務器端JavaScript解釋器,均適用。

本文中的示例代碼,通過了在Google Chrome 30最新版(V8 3.20.17.15)上的測試。

1
、首次為變量賦值時務必使用var關鍵字

變量沒有聲明而直接賦值得話,默認會作為一個新的全局變量,要盡量避免使用全局變量。


2、使用===取代==
==
!=操作符會在需要的情況下自動轉換數據類型。但===!==不會,它們會同時比較值和數據類型,這也使得它們要比==!=快。

1.  [10] === 10    // is false

2.  [10]  == 10    // is true

3.  '10' == 10     // is true

4.  '10' === 10    // is false

5.  []   == 0     // is true

6.  [] ===  0     // is false

7.  '' == false   // is true but true == "a" is false

8.  '' === false  // is false

復制代碼


3
underfinednull0falseNaN、空字符串的邏輯結果均為false


4、行尾使用分號


實踐中最好還是使用分號,忘了寫也沒事,大部分情況下JavaScript解釋器都會自動添加。對于為何要使用分號,可參考文章JavaScript中關于分號的真相


5、使用對象構造器

1.  function Person(firstName, lastName){

2.      this.firstName =  firstName;

3.      this.lastName = lastName;

4.  }

5.  var Saad = new Person("Saad", "Mousliki");

復制代碼



上一篇:JavaScript獲取數組中的最大值和最小值

下一篇:javascript深入理解js閉包