JavaScript1.5 語法的基礎概念
JS 區分大小寫
在 JS 中,運算子、函式名稱與變數等等任何的字元都有英文大寫與英文小寫的分別。例如:myData 與 MyData,在 JS 中是兩個不同的東西。
JS 的空格
JS 會忽略字組與字組間的空白字元、換列字元與定位字元。這樣可以讓您自由編排程式碼,使程式碼易於閱讀。
JS 每列結尾的符號
在 Java、C 或者是 Perl 語言中,每列程式碼的結尾都需要加上分號 " ; ",但是在 JS 的正常情況下是非必要的。例如:
var myVar1 = "Suzuki" var myVar2 = "Toyota";
在上述的 var myVar1 = "Suzuki",這樣沒有分號的宣告是合法的。因為像上述這樣每列都分開的情況下,JS 會自動的把該列的結尾作為結束。也就是說在單一列上只有單一程式敘述語句的話,是不用加上分號。但是,像如下並列的情況時,就要加上分號了:
var myVar1 = "Suzuki"; var myVar2 = "Toyota";
為了不遺漏「該有的」分號,良好的撰寫程式習慣是每列都加上分號。
JS 的註解
如同標記語言與樣式表般,JS 也有「註解」可用。註解並不會被執行,主要的用途是用來說明,這段或者這列的程式碼是在做什麼,方便日後的管理與維護。
註解可分為單列註解與多列註解:
//我是單列註解
/* 我是 多列 註解 */
JS 的字元集(Character set)
在 JS1.5 之前的版本中,Unicode 字元只能使用於引號與註解內的字串。
在 JS1.5(ECMA-262 Edition 3) 可以使用十六位元的 Unicode 編碼。所以現在無論您是使用 Big5、GB2312、Latin-1、ASCII…等等編碼來撰寫 JS 程式碼均不會有問題,因為這些編碼都是屬於 Unicode 的子集。