官术网_书友最值得收藏!

1.3 JavaScript快速入門

1.3.1 JavaScript基本語法

JavaScript的語法借鑒了常見的Java、C和Perl等語言的規則,重點如下。

1.區分大小寫

與Java一樣,JavaScript的變量、函數名、運算符等都是區分大小寫的。例如:變量“test”與變量“TEST”是不同的。

2.變量是弱類型的

與Java和C不同,JavaScript的變量無特定的類型,定義變量時只需用var運算符,便可以將它初始化為任意值。因此,可以隨時改變變量所存儲數據的類型(盡量避免這樣做)。

3.每行結尾的分號可有可無

Java、C和Perl都要求每行代碼以分號“;”結束才符合語法。

JavaScript則允許開發者自行決定一行代碼是否以分號結束。如果沒有分號,JavaScript就把折行代碼的結尾看作該語句的結尾,前提是這樣沒有破壞代碼的語義。

最好的代碼編寫習慣是總加入分號,因為沒有分號,在有些瀏覽器中JavaScript代碼就不能正確運行,不過根據JavaScript標準,下面兩行代碼都是正確的。

4.注釋與Java、C和PHP等語言的注釋相同

JavaScript借用了其他語言的注釋語法,有兩種類型的注釋。

● 單行注釋以雙斜杠“//”開頭。

● 多行注釋以單斜杠和星號“/*”開頭,以星號和單斜杠“*/”結尾。

5.花括號表示代碼塊

JavaScript從Java中借鑒的另一個概念是代碼塊。代碼塊表示一系列應該按順序執行的語句,這些語句被封裝在左花括號“{”和右花括號“}”之間。

主站蜘蛛池模板: 嘉鱼县| 嵩明县| 凤台县| 黄梅县| 株洲县| 新昌县| 闻喜县| 南丹县| 连山| 南充市| 济宁市| 出国| 丰原市| 区。| 长乐市| 会泽县| 花垣县| 得荣县| 安泽县| 阳高县| 抚远县| 保山市| 综艺| 石泉县| 临海市| 新野县| 增城市| 深水埗区| 平舆县| 新宁县| 太白县| 肇庆市| 吉首市| 夏邑县| 盐池县| 博乐市| 工布江达县| 桃园县| 泸定县| 邯郸市| 元谋县|