JavaScript 語法
avaScript 是一個程式語言。語法規則定義了語言結構。
JavaScript 語法
#JavaScript 是腳本語言。
它是一個輕量級,但功能強大的程式語言。
JavaScript 字面量
#在程式語言中,一個字面量是一個常數,如 3.14。
數字(Number)字面量 可以是整數或是小數,或是科學計數(e)。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p id="demo"></p> <script> document.getElementById("demo").innerHTML = 123e5; </script> </body> </html>
執行程式嘗試
字串(String)字面上 可以使用單引號或雙引號:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p id="demo">andy</p> <script> document.getElementById("demo").innerHTML = 'liu qi'; </script> </body> </html>
執行程式嘗試
##表達式字面量 用於計算:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p id="demo"></p> <script> document.getElementById("demo").innerHTML = 5 * 10; </script> </body> </html>執行程式嘗試
陣列(Array)字面量 定義一個陣列:
##[40, 100, 1, 5, 25, 10]物件(Object)字面量 定義一個物件:
##{firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}
#function myFunction(a, b ) { return a * b;}
JavaScript 變數
##JavaScript 變數
##在程式語言中,變數用於儲存資料值。變數是一個名稱。字面量是一個值。 | JavaScript 使用關鍵字 var 定義變量,並使用等號來為變數賦值: | 執行程式嘗試一下 |
---|---|---|
JavaScript運算子 | JavaScript使用 算術運算子 來計算值: | |
JavaScript使用賦值運算子給變數賦值: | <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <p id="demo"></p> <script> var x, y, z; x = 5 y = 6; z = (x + y) * 10; document.getElementById("demo").innerHTML = z; </script> </body> </html> | 執行程式嘗試
JavaScript 語句
在 HTML 中,JavaScript 語句向瀏覽器發出的指令。
語句是用分號分隔:
x = 5 + 6;
y = x * 10;
JavaScript 關鍵字
JavaScript 語句通常以關鍵字為開頭。 var 關鍵字告訴瀏覽器建立一個新的變數:
var x = 5 + 6;
var y = x * 10;
JavaScript 關鍵字
和其他任何程式語言一樣,JavaScript 保留了一些關鍵字為自己所用。
JavaScript 同樣保留了一些關鍵字,這些關鍵字在目前的語言版本中並沒有使用,但以後 JavaScript 擴充功能會用到。
JavaScript 關鍵字必須以字母、底線(_)或美元符號($)開始。
後續的字元可以是字母、數字、底線或美元符(數字是不允許作為首字出現的,以便 JavaScript 可以輕易區分開關鍵字和數字)。
以下是 JavaScript 中最重要的保留字(按字母順序):
abstract | else | instanceof | super |
boolean | enum | int | switch |
break | export | interface | synchronized |
byte | extends | let | this |
case | false | long | throw |
| |||
catch | final | native | throws |
char | finally | new | transient |
class | float | null | true |
const | for | package | try |
continue | function | private | typeof |
debugger | goto | protected | var |
預設 | if | public | void |
| |||
delete | implements | return | volatile |
do | import | short | while |
double | in | static | with |
JavaScript 对大小写敏感。
JavaScript 对大小写是敏感的。
当编写 JavaScript 语句时,请留意是否关闭大小写切换键。
函数 getElementById 与 getElementbyID 是不同的。
同样,变量 myVariable 与 MyVariable 也是不同的。