JavaScript基礎陣列_布林值_邏輯運算等(2)
阿新 • • 發佈:2018-12-30
day51
參考:https://www.cnblogs.com/liwenzhou/p/8004649.html
布林值(Boolean)
區別於Python,true和false都是小寫。
var a = true;
var b = false;
""(空字串)、0、null、undefined、NaN都是false。
陣列
常用方法:
方法 | 說明 |
.length | 陣列的大小 |
.push(ele) | 尾部追加元素 |
.pop() | 獲取尾部的元素 |
.unshift(ele) | 頭部插入元素 |
.shift() | 頭部移除元素 |
.slice(start, end) | 切片 |
.reverse() | 反轉 |
.join(seq) | 將陣列元素連線成字串 |
.concat(val, ...) | 連線陣列 |
.sort() | 排序 |
.forEach() | 將陣列的每個元素傳遞給回撥函式 |
.splice() | 刪除元素,並向陣列新增新元素。 |
.map() | 返回一個數組元素呼叫函式處理後的值的新陣列 |
陣列push、pop
陣列插入和彈出unshift、shift
陣列切片slice
反轉reverse和陣列元素連線成字串join
連線陣列concat
排序sort,其中sort並不能正確排序
陣列遍歷
typeof是運算子不是函式,陣列是物件型別
null == undefined
弱等於、強等於
邏輯運算子
JS中的物件