1. 程式人生 > >JS語法回顧

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 也是不同的。