資料結構:資料存放在計算機的一種形式 陣列 集合 對映
建立陣列:2種方式 1.字面量 array
格式:let陣列名稱=中括號 賦值: 是吧資料寫在中括號裡面
let arr=【「abc」,123,rtue】; 使用陣列(取出資料我們把陣列裡面的資料,
叫元素每乙個元素在陣列中的位置是唯一的(相當於身份證號)這個位置是乙個數
字,我們把這個數字叫下標、索引,索引有乙個特點是起始值是0
建立陣列:2種方式
1.字面量 array
格式: let陣列名稱=中括號
賦值: 是吧資料寫在中括號裡面
let arr=【「abc」,123,rtue】;
使用陣列(取出資料)
我們把陣列裡面的資料,叫元素每乙個元素在陣列中的位置是唯一的(相當於身份證
號) 這個位置是乙個數字,我們把這個數字叫下標、索引,索引有乙個特點是起
始值是0
**【增加,刪除,修改,查詢】**
**增加**
push 在陣列最後新增乙個或多個元素
unshift 在陣列前面新增乙個或多個元素
typeof返回某個變數的資料型別而這個型別是以string形式展示
console。log(typeof(typeof nan));
如果我有乙個變數在使用之前沒有宣告結果是後台報錯(某變數 is not defined)
但如果在這個變數前面加乙個rypeof就不會報錯輸出的是undefined~
**刪除**
陣列的刪除let arr;
arr.pop();//刪除最後
arr.shift();//刪除第乙個
arr.splice(x,y,z);//從下標為x開始刪除y個元素並新增z為新的元素
pop刪除陣列最後乙個元素,pop執行後會返回被刪除元素內容
shift刪除陣列第乙個元素
shift執行後會返回被刪除元素內容
pop與shift小括號中無需新增內容 新增也無效
splice(x,y,z)從下標為x的元素開始刪除,刪除y個元素並新增z為新的元素
splice執行後會返回被刪除元素內容
**修改**
這個其實最靈活的方式就是直接使用splice()這個強大的方法了,其實通過以上對該方法
的了解,我們大致就能知道使用該方法修改陣列元素的基本原理。
let i= [1,2,3,4,5]
i.splice(2,1,0.5,1,1.5);//[ 1, 2, 0.5, 1, 1.5, 4, 5 ]
**查詢**
查詢元素let arr=[1,2,3,4,5,6]
從左往右,去找元素,返回第乙個滿足條件的下標
let nume=arr.indexof(2)
從右往左,去找元素,返回第乙個滿足條件的下標
let nume=arr.lastindexof(2) indexof,
lastindexof必須是要全等
字串是在程式中廣泛的型別在js裡可以使用單引號和雙引號,字串的內
容包括單引號或者雙引號,需要和字串界限符分開字串在資料型別裡是
非常厲害的你不管和宣告型別相加都是會轉成字串型別,
`let i="abc";
let o=i+123;
console.log(typeof o);//string
let j=i+true;
console.log(typeof j);//string `
以你要讓乙個非字串變成字串你只需要加乙個空字串就可以
js陣列和字串常用方法總結
在js中陣列是我們經常使用的,js內建了許多有關陣列的方法。在此,我對常見的陣列方法進行列舉 1.建立陣列 使用new array 的方法建立陣列 var arr new array 如果知道陣列的長度可以在new的時候指定陣列的長度 var arr new array 20 但是如果寫入乙個字串會...
字串和字串陣列
字串陣列 include int main int argc,const char ar printf name1 s n name1 name1 zhangsan 部分初始化中,沒有被初始化的元素預設是0,0 對應的ascii值是 0 char name2 9 printf name2 s n n...
js陣列和字串的方法(筆記)
array型別 1 建立 建立方法 var arr new array 使用array建構函式 var arr new array red green red 還可以省略new 第二種方法 var arr red greem red var arr 空陣列 2 檢測 利用array.isarray ...