1.JavaScript同其他程式設計語言一樣,有著獨特的語法結構,主要包含:變數、資料型別、運算子號、控制語句和註釋等。
2.變數是儲存資料的基本單位,JavaScript通常利用變數來參與j各種運算,實現動態的效果定義變數有如下3種方式:
a.先宣告變數再賦值:
使用var關鍵字宣告變數,在給變數命名時,需要遵守如下規則:
(1)第一個字元必須是一個字母、下劃線(_)或一個美元符號$。
(2)其他字元可以是字母、下劃線、美元符號或數字。
( 3)區分大小寫。
(4)不能與關鍵字同名。
b.同時宣告和賦值變數:
我們可以使用一條語句定義多個變數,只需要在變數中間使用逗號將其分隔開。
c.不宣告直接賦值
對變數的輸出測試可以採用alert()方法彈出對話方塊的方式,alert彈出對話方塊是一種較為原始且有效的測試方法,它會終止當前執行的程式碼,直到使用者點選提示框確認按鈕。
3.Javascript中的五種基本型別:undefined、null、Boolean、number和string。
typeof操作符:typeof是用來檢測給定變數的一種資料型別的操作符。
undefined型別:是指未初始化的變數或未宣告的變數,使用typeof操作符檢測時會返回undefined。
number型別:代表整數或浮點數。在其他語言中,小數和整數分別儲存在不同的型別中。
object型別:是指javascript中的物件、陣列或null。
boolean型別:也稱真假型別。這個型別有兩個標準值: true(真)和false(假)。布林值用來表示一個邏輯表示式的結果,通常用做判斷處理。
null型別:空型別,表示一個變數已經有值,值為空物件,用typeof操作符檢測時會返回object型別。
string型別:是字串型別,它是程式中使用最廣泛的一種型別。字串是使用單引號或雙引號引起來的若干字元。
需要注意:由於JavaScript中不區分單引號或雙引號,但應避免出現引號不匹配的情況
4.運算子是一種特殊的符號,一般由1~3個字元組成,用於實現資料之間的運算、賦值和比較JavaScript中的運算子有:算術運算子、賦值運算子、比較運算子和邏輯運算子。
5.JavaScript中的註釋
JavaScript與很多語言一樣,如java、c#,都支援同樣的註釋形式。
(1)使用“//”實現單行註釋。
(2)多行註釋以"/*"產開始,以"*/"結束。