好家伙,
本篇内容为《JS高级程序设计》第三章学习笔记
1.String类型
字符串类型是最常用的几个基本类型之一
字符串可以使用双引号,单引号以及反引号(键盘左Tab上面那个)标示
let panghu ='panghu'; let kunkun ="kunkun"; let awei =`awei`; console.log(panghu,kunkun,awei);
逆天标识法:
前为单引号,后为双引号
let panghu ='panghu";
别这么干!
2.字符字面量
字面量 含义
\n 换行
\t 空格
\b 退格
\r 回车
\f 换页
\\ 反斜杠(\)
\' 单引号(')
\" 双引号(")
\` 反引号(`)
\xnn 以十六进制编码nn表示的字符
\unnnn 以十六进制编码表示Unicode字符
3.字符串特点
ECMAScript中的字符串是不可变的,一旦创建,它们的值就不能变了.
要修改某个变量中的字符串值,必须先销毁原始的字符串,然后将包含新值的另一个字符串保存到该变量
然而所有处理都是在后台发生的,
4.字符串转换方法
4.1.toString()方法
toString()方法可用于数值、布尔值、对象和字符串,值得注意的是null和undefined值没有toString()方法
toString()方法多数情况下不接受参数,
但在对数值调用toString()方法时,可以接受一个参数来表示以什么进制输出
4.2.String()方法
String()转型方法几乎可用于任何值
转换规则如下:
(1)如果值由toString()方法,则调用该方法(无参数)并返回结果
(2)null,返回"null"
(3)undefined,返回"undefined"
5.模板字面量
模板字面量正如他的命名一般,在字符串中保留"模板"
6.字符串插值
可以在模板字面量中使用字符串插值,也就是可以在一个连续定义中插入一个或多个值。
7.模板字面量标签函数
8.原始字符串
标签:String,数据类型,九篇,toString,字符串,panghu,模板,字面 From: https://www.cnblogs.com/FatTiger4399/p/16891034.html