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);

 

你可能感兴趣的:(技术总结,前端)