码迷,mamicode.com
首页 > Web开发 > 详细

JS中的String数据类型

时间:2019-10-04 15:13:43      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:字符串   var   block   双引号   字符   连接   world   ons   类型   

String字符串数据类型

所有用单引号、双引号、反引号包起来的都是字符串。

把其他类型值转换为字符串

  • [val].toString()
  • 字符串拼接
var age =18;
var ageAsString = age.toString() // "11"

let a = 10 + null + true + [] + undefined + 'Hello' + null + [] + 10 + false;

console.log(a) // 11undefinedHellonull10false
console.log(let a = 10 + null + true + [] + undefined + 'Hello' + null + [] + 10 + false;

console.log(10 + null + true + [] + undefined + 'Hello' + null + [] + 10 + false)

let str = 'Hello World'

案例解析:

  • 第一步,10 + null => 10 null转换成数值为0, 10 + 0 = 10。
  • 第二步,10 + true => 11 true转为为数值为1,10 + 1 = 11
  • 第三步, 11 + [] => "11" []转换为字符串为空,数值和遇到字符串+号变为连接符11 + "" = "11"
  • 第四步, "11" + undefined => "11undefined" 字符串后使用+号,当做连接符,后面的也一样
  • 所有最终结果为 11undefinedHellonull10false

JS中的String数据类型

标签:字符串   var   block   双引号   字符   连接   world   ons   类型   

原文地址:https://www.cnblogs.com/dobeco/p/11621914.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!