一、定义数组的方法:

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

js 数组(定义数组,数组长度,数组计算,元素类型转换)相关推荐

  1. JS中定义一个二维数组

    JS中定义一个二维数组 方法一 var _TheArray = [["0-1","0-2"],["1-1","1-2"] ...

  2. java正确定义一维数组_java一维数组定义,创建一维数组详解

    前面给大家介绍了一下什么是java数组,下面要接着给大家介绍的就是java一维数组定的定义以及创建一维数组方面的知识. 数组当中的每个元素都只带有一个下标的时候,这样的数组就是一维数组,一维数组实质上 ...

  3. java 定义一个未知长度数组

    1.在java中可以通过变量表示数组的长度,定义数组的时候传递这个变量,new String[length] ,就可以在程序运行的时候动态定义一个数组 下面是示例代码: public class Te ...

  4. java 字符串数组定义_「string数组」string 数组怎么定义 - seo实验室

    string数组 string数组的定义有三种: String arr[] = new String[10]; //创建一个长度为10的String 类型数组. String arr[] = {&qu ...

  5. Java 字符串数组定义_「string数组」string 数组怎么定义

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站 点击跳转浏览. string数组的定义有三种: String arr[] = new String[1 ...

  6. php 数组 定义 遍历,php针对数组的定义、遍历及删除

    本篇文章主要介绍php针对数组的定义.遍历及删除,感兴趣的朋友参考下,希望对大家有所帮助. 本文实例讲述了php实现搜索一维数组元素并删除二维数组对应元素的方法,具体如下: 定义一个一维数组一个二维数 ...

  7. JS 数组定义及详解

    一.数组简介 1.什么是数组: 数组是值的有序集合.每个值叫做元素,每个元素在数组中都有数字位置编号,也就是索引. JS中的数组是弱类型的,数组中可以含有不同类型的元素.数组元素甚至可以是对象或其他数 ...

  8. C++数组(数组定义方式、数组名作用、数组地址)

    文章目录 1 数组概述 2 一维数组 2.1 一维数组定义方式 2.2 一维数组数组名 2.2.1 一维数组名称的作用 2.2.2 一维数组名的2种特例情况 2.3 一维数组的地址 2.4 冒泡排序 ...

  9. shell编程之简单四则运算及数组定义

    shell简单四则运算及数组定义 文章目录 shell简单四则运算及数组定义 一.简单四则运算 1. 四则运算符号 2.了解i++和++i 二.数组定义 1. 数组定义 2. 其他变量定义 一.简单四 ...

  10. scanf函数、冒泡排序和不定长度数组的使用 —— malloc

      环境:win10 + VS2019 目录 1 scanf函数理解 1.1 VS中scanf函数报错 1.2 scanf函数介绍 1.2.1 简介 1.2.2 转换说明 1.2.3 读取缓冲区数据 ...

最新文章

  1. m行n列最大值和最小值C语言,找数组最值 按如下函数原型编程从键盘输入一个m行n列的二维数...
  2. 【拥抱大厂系列】百度面试官问过的 “JVM内存分配与回收策略原理”,我用这篇文章搞定了
  3. 推荐系统里的那些坑儿
  4. 八、深入Go 编程语言接口
  5. XSS挑战赛--Writeup(共16题)
  6. 微服务实战(六):落地微服务架构到直销系统(事件存储)
  7. vb访问mysql容易死机_VB访问MySQL
  8. SAP BTP 简介以及演化历史
  9. L7805CV-ASEMI三端稳压管L7805CV
  10. 路由备份和路由聚合综合实验
  11. 一篇博文搞定英文常见单词后缀(完全版)
  12. oracle 11g Dataguard 之 Remote_Transport_user
  13. 如何登陆FTP服务器下载文件
  14. 【可达性分析中的增量更新和原始快照】
  15. 穿冰丝很凉快,是有降温作用吗?穿戴冰丝衣物要注意哪些?
  16. java user.dir 设置_关于user.dir的认识
  17. 不用计算机算arctanx,arctanx等于什么(arctan计算器在线)
  18. (三大框架SSH)面试题锦集
  19. Python之Rabbitmq发送消息
  20. UniApp 基础(快速上手)

热门文章

  1. java oo_我爱oo,我爱java
  2. markdown 希腊字母
  3. ERROR in static/js/0.6355f688e1657030acc6.js from UglifyJs Unexpected token: punc (() [./~/time-form
  4. 未来世界,已经不在遥远
  5. 前端js实现本地模糊搜索
  6. SpringBoot开发网页即时聊天室/IM通信/WebSocket/即时通讯
  7. NB-IoT技术实战开发 ----- NB-IoT介绍
  8. 中标麒麟系统u盘安装_U盘安装中标麒麟Linux桌面版的方法
  9. 一道透解promise与宏/微任务的面试题
  10. 未来共享出行自动驾驶安全威胁预测