JavaScript 快速入門

2021-08-31 07:18:57 字數 898 閱讀 7671

未定義:undefined

物件:

關係運算:>、>=、<、<=、、!=、=、!==

邏輯運算:&&(與)、||(或)、!(非)

按位運算:&、|、^、~、<<、>>

三目運算:?:

分支結構(if-else)

分支結構(switch-case)

switch

(表示式)

當程式執行到switch-case語句時,首先計算表示式的值,然後與所有的case選項匹配。匹配到誰就執行對應的語句塊,直到遇見break跳出語句。若沒有匹配成功,則執行default語句塊。

while

(表示式)

do-while

do

while

(表示式)

當程式執行到do-while語句時,首先執行迴圈體,然後判斷表示式的真假。若表示式的值為真,則返回繼續執行迴圈體;若表示式的值為假,則執行後面的內容。

for

for

(表示式1

; 表示式2

; 表示式3

)

當程式執行到for語句時,首先執行表示式1,然後判斷表示式2的真假。若表示式2的值為真,則執行迴圈體,然後執行表示式3,接著繼續判斷表示式2的真假;如表示式2的值為假,則跳過迴圈(迴圈結束)。

for-in

封閉空間

(

function

(a, b))(

3,5)

JavaScript快速入門應該注意的一些內容

定義1,用定義物件的方法 var test new array test 0 123 定義2,直接定義 var test2 test2 0 12 注意 如果陣列元素賦值時,元素型別不同,則陣列變為物件陣列 var t1 new object t1 name 123 使用,兩個元素的值相同,但是型別不...

javascript 快速排序

function quicksort arr 找到中間的那個數的索引值 如果是浮點數,就向下取整 var centerindex math.floor arr.length 2 根據這個中間的數的索引值,找到這個數的值 var centernum arr.splice centerindex,1 存...

javascript快速排序

快速排序 函式關鍵字 function 函式名 引數1,引數2 var array1 1,2,88,45,75,7,46,45,100,88,66,99,407,203 var result quicksort array1 console.log result function quicksort...