字符串的转换

toString()

数值、布尔值、对象和字符串值都有toString()方法,但是null和undefined值没有这个方法

let num = 1;
let str = num.toString();
console.log(typeof (str)); //  string类型

利用函数String(变量)实现

在不知道变量是否为 null 或者 undefined 是可以使用 String() 函数来转换为字符串类型

String()`函数可以将任何类型的数值转换为字符串,意味着如果值为 `null` 那么转换之后的结果为 `null`,如果值为 `undefined` 那么转换之后的结果为 `undefined
let num = 1
let str=String(num)
console.log(typeof (str)); //  string类型

利用 + 拼接字符串的方法

利用 +实现转换 (也称之为隐式转换)

let num = 1
let str = num + 'num1' + 'num2'
console.log(typeof (str)); // string类型

字符串的拼接

使用 + 运算符

let s1 = "karim's"
let s2 = 'js'
console.log(s1 + s2) // javascript

使用 concat 方法

将所有参数都转换为字符串,按顺序连接当前字符串尾部返回连接后的字符串

let s1 = "java"
let s2 = 'script'
console.log(s1.concat(s2)) // javascript

利用模板字符串进行拼接

ES6中新增的字符串方法,可以配合反单引号完成拼接字符串的功能,将字符串使用${}包裹进行拼接操作

let s1 = "java"
let s2 = `${s1}script`
console.log(s2) // javascript

利用 join() 方法连接字符串

join()` 方法将数组作为字符串返回,元素由指定分隔符进行分隔,默认分隔符是 `(,)

注意:join() 方法不会改变原始数组

let arr=["hello","java","script"]
let str=arr.join('')
console.log(str) // hellojavascript

js字符串的拼接及转换相关推荐

  1. js字符串如何拼接java代码_[Java教程]js拼接字符串传值,子窗口传值

    [Java教程]js拼接字符串传值,子窗口传值 0 2015-10-26 21:00:15 避免下次再去查资料,记录一下 1.拼接字符串传值 "UpdateState?ids=" ...

  2. js字符串如何拼接java代码_JS如何定义用字符串拼接的变量

    今天在写js的时候碰到了难题,我又一个页面需要生成很多的变量.但是变量的名称是根据参数的不同而区分的. 例如可能需要生成 date_1,date_2,datet_3... (后面的数字是根据参数来的) ...

  3. js字符串的拼接,用逗号隔开

    var arr = [{"name":"hhh"},{"name":"dddd"}]//用js function get ...

  4. html字符串 js,html 转 js 字符串

    看到一个牛人的博客 http://riny.net/lab/#tools_html2js 看了下他的代码  挺棒的 所依赖的两个库在这里 https://github.com/Bubblings/la ...

  5. js 字符串转换成数字的 三种方法

    在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形 ...

  6. 杂记(1)java读取char类型2. 大小写字母的转换3. 字符串的拼接4. 一串数字排序

    1. java读取char类型 应为java中没有nextchar();函数,所以只能先读取一行,即 Sting a=sc.nextline(); char need=a.charAt(0);//取字 ...

  7. [js] 字符串拼接有哪些方式?哪种性能好?

    [js] 字符串拼接有哪些方式?哪种性能好? 1.使用 + 号 2.es6模板字符串,以反引号( ` )标识 3.concat 4.数组方法join性能最好的是连接: + 继续补充:Array.pro ...

  8. js html转义字符串,js中html拼接特殊字符转义

    Html中特殊字符不被转义,可以使用预格式化标签.pre 是 Preformatted text(预格式化文本) 的缩写.使用此标签可以把代码中的空格和换行直接显示到页面上.例如HTML代码: if ...

  9. js 字符串转换成数字(转)

    原文地址:http://blog.csdn.net/sam2007/archive/2009/04/01/4040427.aspx 在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两 ...

最新文章

  1. 基于arcgis的python脚本编程视频-面向ArcGIS的Python脚本编程 PDF 高清版
  2. iOS程序健壮性笔记
  3. 笔记本电脑性价比排行2019_办公笔记本电脑排名2019 五款适合办公的笔记本电脑推荐...
  4. 支持向量机(三)核函数
  5. mysql常用内置函数_mysql常见内置函数
  6. Oralce的内存结构
  7. 深入学习heritrix---体系结构(Overview of the crawler)
  8. Redis 6.0 源码阅读笔记(12) -- Redis 集群建立流程
  9. 英语在线听力翻译器_在线翻译英语软件推荐 在线翻译英语软件哪个好
  10. euraka resttemplate
  11. pci-e 无线网卡 linux,Fedora14 无线网卡(瑞昱 RTL8191SE Wireless LAN 802.11N PCI-E NIC)驱动安装...
  12. 会议日程安排问题python
  13. 如何为macOS High Sierra创建可启动的USB安装程序
  14. mui赋值_mui input用法
  15. 电商不打烊、全家出境游、美颜全家福,新一轮春节方式你中标几个?
  16. 如何从零自学成为前端工程师,怎么学习?怎么选老师?
  17. nyoj 284 坦克大战【bfs】
  18. 羊皮卷的故事-第十二章-羊皮卷之五
  19. 复化辛普森公式的误差matlab,求两个matlab的程序,分别利用复化梯形公式和辛普森公式求解误差函数erf(x)。...
  20. 所谓的差分GPS似乎就是指RTK

热门文章

  1. mysql 数组查询_MySQL查询使用数组
  2. golang 压缩算法 gzip/lz4 对比
  3. python 添加图片,python实现图片上添加图片
  4. 史上最经典垃圾回收器(CMS,G1)详解、适用场景及特点、使用命令
  5. mysql新建数据库字符集选择
  6. 测试开发常考的面试题+答案汇总(持续更新)
  7. 关于计算机的发展是小报,《中国梦-科技梦》电脑小报
  8. 深度学习环境搭建(二)之 CUDA Driver 安装
  9. java列队使用案例
  10. 嵌入式AI设备--火星人视觉传感器--条形码识别功能