字符串

字符串类型转换

一:string -> number

方法一:隐式转换

const string = '111'
string * 1 + 1
// 返回number: 112

方法二:构造函数Number

Number(string) + 1
// 返回number: 112

方法三:parseInt/parseFloat

const string2 = '111.234bacchus'
const string3 = 'abc111bacchus'
parseInt(string2)
// 返回 number: 111
parseInt(string3)
// 返回 NaN
parseFloat(string2)
// 返回 number: 111.234

注: NaN为Not a number
NaN == NaN 结果为 false
111 / NaN 结果为 NaN

二:ernumber -> string

方法一:隐式转换

const number = 111;
number + '';
// 返回string: '111'

方法二:构造函数String

String(number);
// 返回string: '111'

方法三:toString

number.toString();
// 返回string: '111'

三:string -> array

方法一:split

const str = 'abcd';
str.split('');
// 返回array: ['a','b','c','d']

方法二:解构赋值

const str = 'abcd';
const [...a] = str;
// 返回array: ['a','b','c','d']

四:array -> string

方法一: Join方法

const arr = ['a','b','c','d']
arr.join('')
// 返回string:'abcd'
arr.join()
// 返回string:'a,b,c,d'

方法二:toString()

arr.toString();
// 返回string:'a,b,c,d'

五:特别的

const string = new String('abcd');
typeof string === 'object';
// true

【JavaScript语法】字符串类型转换相关推荐

  1. JavaScript 把字符串类型转换成日期类型

    今天在写习题时,遇到些小问题,在这里把答案分享给大家,希望能帮助到大家! 一.把字符串转换成日期类型 1 var str = "1997-3-12"; 2 var d = new ...

  2. html 类型转换,JavaScript怎么进行类型转换?

    JavaScript怎么进行类型转换?下面本篇文章就来介绍一下使用javascript进行类型转换的方法,希望对大家有所帮助. JavaScript 变量可以转换为新变量或其他数据类型,分为两种情况: ...

  3. 网站开发综合技术 一 JavaScript简介 二JavaScript语法

    第1部分 JavaScript简介 1.JavaScript它是个什么东西? 它是个脚本语言,需要有宿主文件,他的宿主文件是html文件. 2.它与Java有什么关系? 没有什么直接联系,java是S ...

  4. js数据转换为html,JavaScript怎么进行类型转换?

    JavaScript怎么进行类型转换?下面本篇文章就来介绍一下使用javascript进行类型转换的方法,希望对大家有所帮助. JavaScript 变量可以转换为新变量或其他数据类型,分为两种情况: ...

  5. Javascript语法精讲——ECMAScript(一)

    1.JavaScript基础-基本概念 1.1.什么是JavaScript? JavaScript简称JS,是前端开发的一门脚本语言(解释型语言). 解释型语言:程序执行之前,不需要编译就可以直接运行 ...

  6. 读《javascript语法精粹》知识点总结

    读<javascript语法精粹>知识点总结 昨天泡了大半天的读书馆,一口气看完了<javascript语法精粹>这本书,总体来说这本书还是写的不错,难怪那么多的推荐.< ...

  7. 如何把字符串类型转换成整型?

    为什么80%的码农都做不了架构师?>>>    jquery里的获取函数( 例如,val() ),其返回值都是字符串类型!!! 那么,如何把字符串类型转换成整型? 答:使用parse ...

  8. c++中把一个函数中的语句复制到另一个语句中报错_从底层看前端(十一)—— JavaScript语法:脚本,模块和函数体。...

    这篇文章我们继续聊JavaScript语法. 在讲解具体的语法结构之前,先看看语法的一些基本规则. 脚本和模块 首先,JavaScript有两种源文件,一种叫脚本(script),一种叫做模块(mod ...

  9. 常用JavaScript语法107条

    2019独角兽企业重金招聘Python工程师标准>>> 1.什么是JavaScript? JavaScript是一种能让你的网页更加生动活泼的程式语言,也是目前网页中设计中最容易学又 ...

最新文章

  1. VTK:PolyData之MeshQuality
  2. HDU-4282 A very hard mathematic problem 技巧枚举+二分
  3. 漫步线性代数二十六——特征值和特征向量(续)
  4. 数据结构(十七)最小生成树
  5. jQuery DataTables 插件使用笔记
  6. a59s刷机包卡刷 oppo_OPPO A59S刷机包下载|OPPO A59S刷机包官方下载-太平洋下载中心...
  7. VBA版本获取ClientKey
  8. Windows添加共享文件夹添加一个网络位置图文教程
  9. “打印机安装失败,请检查打印服务”问题解决方案
  10. linux 驱动笔记(七)
  11. colab运行在本地
  12. phpmywind 常用函数 整理中……
  13. 电脑的“应用与浏览器控制”出现黄色感叹号
  14. 第一周-2.3成绩排序
  15. 惠普打印机驱动服务器系统安装教程,Hp打印机驱动怎么安装,详细图文版教程...
  16. 解决电脑浏览器打不开网页问题
  17. 如何将Word默认的两页视图改为单页
  18. Xilinx 网站资源导读2
  19. 浙江大学光电学院夏令营经验分享
  20. 安装vag服务器虚拟机,FusionAccess桌面云组件介绍/安装

热门文章

  1. 旋转机械剩余使用寿命预测研究
  2. ADC/DAC理论信噪比SNR理解
  3. 程序员为何找不到女朋友
  4. 软件测试人员会被替代吗?IT行业哪个方向的前景最好?字节12年测开是这样说的
  5. 百度地图李东旻:中国地图行业最终只会剩下一两个玩家/阿里云CDN再降价25%
  6. Linux文件系统的压缩
  7. Photoshop学习(二十三):文字凸起效果
  8. 未来计算机朝着微型化巨型化,未来计算机将朝着微型化、巨型化、多媒体化和智能化方向发展...
  9. 谈谈智能驾驶的人机交互
  10. win10 vmware 磁盘映射 位置不可用