Javascript 語法

| | | | | | |

如果您想學習如何編寫 JavaScript,那麼您來對地方了。

每種編程語言都有自己的規則,就像英語一樣。想想看。當您在小學時,您學習了構建句子的語法規則。

與英語非常相似,編程語言“Äã,Äã”遵循規則以確保每個人都能理解所說的內容。想像一下,如果我們都可以在使用英語時創建自己的規則。沒有人可以交流。同樣,編程語言也有嚴格的規則,以便您編寫的代碼可以執行。

在本指南中,我們將介紹 JavaScript 語法。語法是指定義如何在 JavaScript 中編寫代碼的一組規則。

為什麼語法很重要?

在 JavaScript 中,您必須遵循某些語法規則。例如,如果您在打開一個鉤子後沒有關閉一個鉤子,則會返回錯誤。計算機無法繼續運行您的程序,因為它不明白您告訴它要做什麼。

這需要在計算機和人類之間做出重要區分:雖然人類可能偶爾能夠識別錯誤並跳過它,計算機在以任何編程語言執行代碼時都無法執行相同的操作。這就是為什麼使用您正在使用的編程語言的語法編寫代碼很重要的原因。

語法還使您的代碼更具可讀性。當每個人都使用相同的語法時,很容易解釋彼此的程序。就像在英語中一樣,一旦您了解了基本規則,就不會再有無法閱讀的代碼行了。

在本指南中,我們將重點介紹以下語法功能:

  • 空格
  • 變量命名
  • 退出
  • 註釋
  • 分號

走吧!

空格

程序員一直在討論空格。這是一個非常有爭議的話題。暫時擱置這些爭論,你有一個關鍵規則必須記住 JavaScript 語法:變量之間以及括號前後應該有空格

假設你寫了一個 loop for:

這個循環打印0到4之間的所有數字。如你所見,有一個空格在我們的 和打開我們的 循環的支持之間。我們的右大括號 (() 和左大括號 ({) 之間有一個空格。括號中的所有語句之間也有一個空格:

  • var i = 0;
  • i <4;

循環之外分配變量時,您將使用相同的方法:

var biscuit = "raspberry Chocolate Chip";

在 yo 之間添加空格我們的變量使代碼創建更容易閱讀。

與其他編程不同語言,你可以編寫一個單行 JavaScript 程序。這不是一個好主意 - 想想閱讀你的代碼有多難 - 但你仍然可以做到。

任何位於代碼塊 - 例如條件 if 語句或類 - 必須縮進。縮進是指在代碼開頭添加兩個空格,四個空格或一個製表符。有很多爭論程序員之間哪個是最好的,但只要你的代碼保持一致,你就不會有問題。

這是一個縮進 fo r loop:

可以看到console.log()這個詞已經縮進了一個tab。這是因為它包含在我們的大括號中。這有助於將 for 循環的內容與其他代碼區分開來。如果我們的代碼中有另一個代碼塊,例如 if 語句,我們將進一步縮進其內容:

如果 i 的值等於 3,此代碼將打印它。否則什麼都不會發生。在這個片段中,我們的 if 語句正在刪除一個選項卡,因為它在我們的 for 循環中。我們的 console.log () 語句縮進了兩個製表符,因為它包含在我們的 statement if 中,而 if 又包含在我們的 for 中聲明。

評論

評論是開發者寫的,為開發者寫的聲明。從技術上講,它們是由 JavaScript 讀取,但不會被執行。

Lo 註釋的目的是幫助開發人員跟踪他們的代碼。如果你正在實現一個複雜的功能,你可以寫一些註釋以便你知道什麼函數的每個部分都可以。註釋經常用於協作項目中,因為儘管每個開發人員都可以理解程序,即使他們自己沒有用 JavaScript 編寫

,註釋是用雙斜杠寫的,後面跟著註釋:..

所有後續字符 a雙斜杠後被視為註釋。要創建多行註釋,您可以使用以下語法:

JavaScript 編譯器會忽略 /* 和 */ 之間的任何文本。

命名變量

有很多不同的方式命名一個變量。三種最常用的方法使用大小寫字母和下劃線。

在 JavaScript 中,大多數開發人員更喜歡使用小寫字母來命名變量:

firstName, surname, isAdmin

變量聲明看起來像這樣的 JavaScript:

var firstname = "Tony";

我們遵循您使用的變量類型(在本例中為 var)按變量名稱,然後按等號,然後按要存儲在變量中的值。

變量的第一個字必須以小寫字母開頭,即使變量只有一個字長。如上所示,第二個單詞和所有後續單詞必須以大寫字母開頭。

雖然您可以使用其他方法編寫變量(例如下劃線中的“first_name”或“FirstName”在大寫駱駝中),這樣做並不常見。在 JavaScript 中。

JavaScript 中的變量區分大小寫。這意味著 firstnamefirstname 雖然包含相同的基本字符,但會被區別對待。

有幾個詞稱為“保留詞, " 不能用作變量名。這些是他們有的詞。例如 JavaScript 中的特殊功能,您不能將變量命名為“類”或“for”,因為它們已經在語言中使用了

>

您可以在目標 Mozilla 開發者網絡 .

分號

在英語中,每個句子都以句點結尾;一個點。告訴您何時停止閱讀一個句子並開始另一個句子。如果您回想小學時代,您可能會被告知句子是讓您停下來喘口氣的地方。

計算機程序。不要“不需要喘口氣,但他們確實需要知道如何將指令分解為 JavaScript 中的程序,大多數指令以分號結尾:

var cookie = “巧克力軟糖”

不必在每個聲明塊後指定分號。這些語句如 class、switch、do、if 和 for。這些語句使用 curly大括號來存儲他們的代碼:

在這段代碼中,你可以看到我們的return語句以分號結束。這是因為它在我們的函數中。我們的函數沒有以分號結束。

結論

JavaScript 編程語言中有很多規則。這些規則中的每一個都確保您編寫的代碼您和瀏覽器都可以閱讀。如果您在團隊中工作, 遵守 JavaScript 的規則尤為重要

以下是我們涵蓋的主要規則的摘要:

您現在可以作為專業開發人員開始使用 JavaScript 編碼了!