zoukankan      html  css  js  c++  java
  • 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);
     
     
     
  • 相关阅读:
    Go 学习之旅
    IdentityServer4 3.1.x 迁移到 4.x
    Redash 二开
    frp 内网穿透远程桌面(Windows 10)配置
    Redash 二开
    Redash 二开
    Nginx 强制 HTTPS 配置
    ASP.NET Core 奇淫技巧之SPA部署
    .NET Core 对接微信小程序数据解密
    19c生产enq: FB
  • 原文地址:https://www.cnblogs.com/haimeimei/p/13402407.html
Copyright © 2011-2022 走看看