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


一、定義數組的方法:

1、var arr=[];

2、var arr=new arrary();

3、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() 方法創建一個新數組,其結果是該數組中的每個元素都調用一個提供的函數后返回的結果。

const array1 = [1, 4, 9, 16];  // pass a function to map
const map1 = array1.map(x => x * 2);
console.log(map1);  // expected output: Array [2, 8, 18, 32]
 
1、數組中元素是字符串類型,轉換成整型,int
var content = ["1", "3"];
var arr = content.map(Number);
 
2、數組中元素是整型,轉換成字符串類型
var content = [1, 3];
var arr = content.map(String);
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM