当前位置:首页 > Web开发 > 正文

JS中的String数据类型

2024-03-31 Web开发

标签:

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数据类型

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/8633.html