javascript 語法
javascript 語法是一套規則,它定義了 javascript 的語言結構。
var x, y; // 如何聲明變量 x = 7; y = 8; // 如何賦值 z = x + y; // 如何計算值
1. javascript 值
javascript 語句定義兩種類型的值:混合值和變量值。
混合值被稱為字面量(literal)。變量值被稱為變量。
2. javascript 字面量
書寫混合值最重要的規則是:
寫數值有無小數點均可:
15.90 10011
字符串是文本,由雙引號或單引號包圍:
"bill gates" 'bill gates'
3. javascript 變量
在編程語言中,變量用于存儲數據值。
javascript 使用 var 關鍵詞來聲明變量。
= 號用于為變量賦值。
在本例中,x 被定義為變量。然后,x 被賦的值是 7:
var x; x = 7;
4. javascript 運算符
javascript 使用算數運算符(+ - * /)來計算值:
(7 + 8) * 10
javascript 使用賦值運算符(=)向變量賦值:
var x, y; var x = 7; var y = 8;
5. javascript 表達式
表達式是值、變量和運算符的組合,計算結果是值。
6 * 10
表達式也可包含變量值:
x * 10
值可以是多種類型,比如數值和字符串。
例如,"bill" + " " + "gates",計算為 "bill gates":
"bill" + " " + "gates"
6. javascript 關鍵詞
javascript 關鍵詞用于標識被執行的動作。
var 關鍵詞告知瀏覽器創建新的變量:
var x = 7 + 8; var y = x * 10;
7. javascript 注釋
并非所有 javascript 語句都被“執行”。
雙斜杠 // 或 /* 與 */ 之間的代碼被視為注釋。
注釋會被忽略,不會被執行:
var x = 7; // 會執行 // var x = 8; 不會執行
8. javascript 標識符
標識符是名稱。
在 javascript 中,標識符用于命名變量(以及關鍵詞、函數和標簽)。
在大多數編程語言中,合法名稱的規則大多相同。
在 javascript 中,首字符必須是字母、下劃線(-)或美元符號($)。
連串的字符可以是字母、數字、下劃線或美元符號。
提示:數值不可以作為首字符。這樣,javascript 就能輕松區分標識符和數值。
9. javascript 對大小寫敏感
所有 javascript 標識符對大小寫敏感。
變量 lastname 和 lastname,是兩個不同的變量。
lastname = "gates"; lastname = "jobs";
javascript 不會把 var 或 var 譯作關鍵詞 var。
10. javascript 與駝峰式大小寫
歷史上,程序員曾使用三種把多個單詞連接為一個變量名的方法:
連字符:
first-name, last-name, master-card, inter-city.
注釋:javascript 中不能使用連字符。它是為減法預留的。
下劃線:
first_name, last_name, master_card, inter_city.
駝峰式大小寫(camel case):
firstname, lastname, mastercard, intercity.
javascript 程序員傾向于使用以小寫字母開頭的駝峰大小寫:
firstname, lastname, mastercard, intercity
11. javascript 字符集
javascript 使用 unicode 字符集。
unicode 覆蓋世界上幾乎所有的字符、標點和符號。
- JavaScript 教程
- JavaScript 輸出
- JavaScript 語句
- JavaScript 賦值
- JavaScript 對象
- JavaScript 事件
- JavaScript 數字
- JavaScript 數組
- JavaScript 數組方法
- JavaScript 日期格式化
- JavaScript 隨機
- JavaScript 邏輯
- JavaScript 比較和邏輯運算符
- JavaScript If...Else 語句
- JavaScript For 循環
- JavaScript Let
- JavaScript Use Strict
- JavaScript Const
- JavaScript 調試
- JavaScript 常見錯誤