重溫一下javascript的詞法結構

javascript是一種輕型的、解釋型的程序設計語言,並且具有面向對象的能力。

程序設計語言的詞法規則是一套基本規則,用來詳細說明如何使用這種語言來編寫程序,也就是語言規範,即怎樣規範出讓您書寫義一個無語法錯誤的程序。學過Java、C#、VB、C++、Delphi等高級面向對象程序設計語言,故認爲,javascript語言的詞法規則比較簡單。主要有如下:

1)字符集。

    一個軟件或一門高級語言要國際化,基本上都支持採用Unicode自字符編碼,當然,也許剛開始並不如此,早期採用ascii編碼。比如Java,隨着版本的不斷升級及發展趨勢,都做到了。

2)區分大小寫

3)空格和換行符  javascript會忽略程序中記號之間的空格、製表符和換行符,空格主要是做爲Token的分隔符的,當然在Token中間不會有空格或換行符,或者,這個Token就變成兩了。 如:666是一個數字記號,而66 6則是兩個獨立的記號。

4)可選的分號

javascript的簡單語句的語句結束符是;,在下面的情況:

  x=3;

  y=4;

它是可選的.

而在此時:

  x=3;y=4;

前一個分號是必須的的,不管怎樣,分號建議不任何種情況,分號都不要省略。

同時要注意,儘管理論上在任何兩個記號之間可以添加換行符,但是,要提醒的是javascript會自動的給每行的結尾添加語句結束符;號。這就是javascript會理解錯誤。如:

return  

true;

本來要表達的意思是返回一個true值,當由於javascript自動給每行的結尾添加語句結束符,則變成了:

return;

ture;

以及其它情況。

5)註釋語句

   單行註釋 //這是單行註釋

   多行註釋 /*

                 *這是多行註釋

                 */

6) 字面量

    就是程序中直接表示出來的數據值。如:

  12.3

  "hello"

  true

  null

 {x:1,y:3} 對象字面量的表達式

 [1,3,4,5] 數組字面量

  等等。

7)標識符

   標識符在程序設計語言中就是一個名字,故要遵守命名規則:第一字符必須是字母或_或$,接下來的字符可以使字母、數字、_、$.

第二個要見名知義,並採用駝峯命名方法——myCase。可以使用轉義字符。

8)保留關鍵字

    保留關鍵字就是這些標識符是javascript語言的組成部分,並且有特定的含義。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章