JS語法回顧
JavaScript 字面量
在程式語言中,一般固定值稱為字面量,如 1002、3.14、123e5。
數字(Number)字面量 可以是整數或者是小數,或者是科學計數(e)。
字串(String)字面量 可以使用單引號或雙引號 : "John Doe"、'John Doe'
表示式字面量 用於計算:5 + 6、5 * 10
陣列(Array)字面量 定義一個數組:[40, 100, 1, 5, 25, 10]
物件(Object)字面量 定義一個物件:{firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}
函式(Function)字面量 定義一個函式:function myFunction(a, b) { return a * b;}
JavaScript 變數
JavaScript 使用關鍵字 var 來定義變數, 使用等號來為變數賦值:var x, length; x = 5;length = 6;
注意:變數是一個名稱。字面量是一個值。
JavaScript 語句
語句是用分號分隔:x = 5 + 6; y = x * 10;
JavaScript 關鍵字
JavaScript 關鍵字用於標識要執行的操作。
和其他任何程式語言一樣,JavaScript 保留了一些關鍵字為自己所用。JavaScript 關鍵字必須以字母、下劃線(_)或美元符($)開始。
var 關鍵字告訴瀏覽器建立一個新的變數,以下是 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 |
default | if | public | void |
delete | implements | return | volatile |
do | import | short | while |
double | in | static | with |
JavaScript 資料型別
JavaScript 有多種資料型別:數字,字串,陣列,物件等等:
var length = 16; // Number 通過數字字面量賦值 var points = x * 10; // Number 通過表示式字面量賦值 var lastName = "Johnson"; // String 通過字串字面量賦值 var cars = ["Saab", "Volvo", "BMW"]; // Array 通過陣列字面量賦值 var person = {firstName:"John", lastName:"Doe"}; // Object 通過物件字面量賦值
JavaScript 函式
JavaScript 語句可以寫在函式內,函式可以重複引用:
引用一個函式 = 呼叫函式(執行函式內的語句)。
function myFunction(a, b) { return a * b; // 返回 a 乘以 b 的結果 }
JavaScript 字母大小寫
JavaScript 對大小寫是敏感的。
當編寫 JavaScript 語句時,請留意是否關閉大小寫切換鍵。
函式 getElementById 與 getElementbyID 是不同的。
同樣,變數 myVariable 與 MyVariable 也是不同的。