js 數組(定義數組,數組長度,數組計算,元素類型轉換)

一、定義數組的方法:

1.

var arr=[];

2:

var arr=new arrary();

3:

//split() 方法用於把一個字符串分割成字符串數組。
var s=("1,2,3").split(',');
結果:["1","2","3"]

二、獲得數組內元素的個數(獲取數組長度)

 1.使用數組的.length方法

var arr=[1,2,3]
var len=arr.length;
結果:3

2 用 for...in 語句來遍歷數組內的元素

var content = [1, 3, 4, 5, 6, 879, 8, 7, 4, 7, 6];
var len = 0;
for (var item in content) {
    len++;
}
console.log(len);
結果:11

三、數組中元素是數字的進行求和

 var content = [ 4, 5, 6, 879, 8, 7, 4, 7, 6];
 var s = 0;
for (var i = content.length - 1; i >= 0; i--) {
    s += content[i];
}
console.log(s);
結果:926

四、數組中元素的類型

數組中元素的類型有

1.int 

var content = [ 4, 5, 6, 879, 8, 7, 4, 7, 6];

2.字符串 string 

var content = ['1', '3'];
var content = ["1", "3"];

3.數組

 var content = [[1], [2, 3], [4, 5, 6]]

五、數組中元素的類型轉換

1.使用map() 進行轉換

map() 方法創建一個新數組,其結果是該數組中的每個元素都調用一個提供的函數後返回的結果。

參考https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/map

1).數組中元素是字符串類型,轉換成整型,int

var content = ["1", "3"];
var arr = content.map(Number);

2).數組中元素是整型,轉換成字符串類型

var content = [1, 3];
var arr = content.map(String);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章