未定義: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...