文章目录

  • JS数组、字符串、数字的相互转化
    • 数组转字符串
    • 字符串转数组
    • 字符串转数字
    • 数字转字符串
    • 数组转数字数组
    • 数字转数组

JS数组、字符串、数字的相互转化

数组转字符串

方法名 说明 返回值
toString() 把数组转换为字符串,逗号分隔每一项 返回一个字符串
join(‘分隔符’) 把数组中所有元素转换为一个字符串 返回一个字符串

字符串转数组

方法名 说明 返回值
split() split(separator, limit),separator可选,字符串或正则表达式,从该参数指定的地方分割;limit可选。该参数可指定返回的数组的最大长度 返回一个数组
Array.from(str) 将类数组或可遍历对象转化为真正的数组 返回一个数组

字符串转数字

方法名 说明 返回值
parseInt(),parseFloat() 参数为要转化的字符串 数字
Number() 强制类型转换 数字
-0 弱类型转换,注意不能用+0,会理解为拼接字符串 数字
+‘字符串’ 字符串前面用个+,也能 数字

数字转字符串

方法名 说明 返回值
toString() value.toString()不能把null和undefined转换为字符串 字符串
“” + value 将数字通过""+转为了字符串 字符串
String(value) 里面的参数是要转的数字 字符串

数组转数字数组

总体思路都是遍历

方法一:真遍历

var turnNum = function(nums){for(let i=0;i<nums.length;i++){// 字符串转数字nums[i] = parseInt(nums[i])}        return nums;
}

方法二:Array map()遍历

var turnNum = function(nums){return nums.map(Number);
}

方法三:forEach()遍历

nums.forEach((item,index) =>{nums[index] = parseInt(nums[index])
})

数字转数组

// 数字转数组
// 1.将数字转为字符串
// 2.字符串转数组
nums.toString().split('')// 数字转数字数组
// 1.将数字转为数组后
// 2.再将数组转为数字数组
nums.toString()

JS数组、字符串、数字的相互转化相关推荐

  1. js中字符串数字转换为数值类型

    js中将字符串数字转换为数值类型的方法: 1. 使用Number( ) 和String( )这个两个内建函数. var a = 42; var b = String( a ); var c = &qu ...

  2. php 转化js数组字符串,js数组怎么转为字符串

    js数组转字符串的方法:1.使用toString()函数,语法"Array.toString()":2.使用join()函数,将数组元素连接起来以构建一个字符串,语法"a ...

  3. js去除字符串数字前面的0_JS基础复习-七种基本数据类型

    前言:JS必须死记的七种数据类型 string number boolean null undefined symbol(比较特殊,先不做讨论) object 一.string-字符串 1.定义:字符 ...

  4. js去除字符串数字前面的0_JS正则里面“?”的用处

    限定符 匹配前面的子表达式零次或一次,0或1,可以使用{0,1}代替 举例: 在平常webpack的rules配置中,用来匹配ts和tsx文件 {test: /.tsx?$/ } 非贪婪匹配 能匹配少 ...

  5. C++ 11字符数组/字符串/数字转换/字符串拼接

    文章目录 一.num转string 1.1 int型数字转字符串 1.2 float/double型数字转字符串(不补0) 二.string转num 2.1 使用stringstream类处理 2.2 ...

  6. js 数组 字符串基础方法

    数组是一个有序的列表,可以在数组中存放任意的数据,并且数组的长度可以动态的调整 ----创建方式 实例化创建 var arr = new Array(3); 创建长度为3的数组 每一项都为empty ...

  7. js数组与字符串的相互转化

    数组与字符串的相互转化 <script type="text/javascript"> var obj="new1abcdefg".replace( ...

  8. js实现字符串数组转换成数字数组

    js实现字符串数组转换成数字数组的几种方式 1. 遍历方式实现 var turnNum = function(nums){for(let i=0;i<nums.length;i++){nums[ ...

  9. php 数组 indexof,详解js中字符串和数组的indexof方法

    javascript:里判断字符串是否包涵某个子字符串时,我们经常会遇到indexOf这个方法.但是你可知道,indexOf不仅仅可以用在字符串里,还可以用在数组里. 首先我们来认识一下indexOf ...

最新文章

  1. D进制转换-C++实现
  2. 截取字符串指定内容,并用*号代替
  3. “熊猫烧香”式的病毒营销
  4. 深度推荐系统2019年度阅读收藏清单
  5. ERP 系统数据库设计规范
  6. java系列8:private修饰的成员变量怎么传参
  7. 听说你还不理解JavaScript闭包
  8. Windows安装RabbitMQ集群的几个注意点
  9. 如何把netterm的内容输出到文件_python pandas如何输出csv文件
  10. 通过 EWF 创建一个XP Embedded
  11. Halcon教程系列/启蒙----(1)初识Halcon
  12. 微信小程序中图表可视化
  13. 数字图像处理技术对军事与公安的帮助
  14. 2019-01-19-build-xmr-stak-on-ubuntu
  15. 公众号粉丝迁移需要多长时间?
  16. python模拟预测孩子身高代码_C语言 已知父母身高预测孩子身高程序 求帮找错
  17. GPU 选择 深度学习 图像识别
  18. 计算机图形学和数据科学实验,计算机图形学作业-图像处理实验室——中国科学技.PDF...
  19. 3.写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )
  20. js中使用正则表达式 禁止输入英文逗号

热门文章

  1. 中控WinSwitch3 WinSwitch可视化软件 灯光控制管理系统
  2. 简单解决虚拟机无法连接外网
  3. arcgis渔网的使用
  4. 计算机视觉学习路线—计算机视觉入门必读的20本书
  5. 如何连接小米空调伴侣2
  6. 黑帽SEO的常见操作手法解析
  7. 教你看懂ACC、TJA、 ICA、ICC 这些功能都能干些啥
  8. riscv-amo原子指令
  9. java迅雷下载excel,excel官方下载-excel2018 官方版
  10. 亚太数字经济发展联盟 助力民营企业进入数字经济新时代