这是我参加「第五届青训营」伴学笔记创作活动的第11天
2.字符串转义符
类似HTML里面的特殊字符,字符串中也有特殊字符,我们称之为转义符
ps:转义符都是\开头的(具体规则如下)
3.字符串长度
字符串是由若干字符组成的,这些字符的数量就是字符串的长度。通过字符串的length属性可以获取整个字符串的长度
4.字符串拼接
- 多个字符串之间可以使用+进行拼接,其拼接方式为字符串+任何类型=拼接之后的新字符串
- 拼接前会把与字符串相加的任何类型转为字符串,再拼接成一个新的字符串
5.字符串拼接加强
- 我们经常会将字符串和变量来拼接,因为变量可以很方便恶地修改里面的值
- 变量是不能添加引号的,因为加引号的变量会变成字符串
Attention:不加引号的字母会被识别成变量,如果没有定义变量会出现错误
布尔型Boolean
布尔类型有两个值: true和false,其中true表示真(对),而false表示假(错)
ps:true参与加法当1,false当0来看
Undefined和Null
- 一个声明后没有被赋值的变量会有一个默认值undefined(如果进行相连或者相加时,注意结果)
- 一个声明变量给null值,里面存储的值为空(学习对象时,我们继续研究null)
ex:
获取变量数据类型
使用typeof可以获取数据类型
特例:typeof null结果是object(对象)
数据类型的转换
reason:使用表单,prompt获取过来的数据默认为字符串类型的,需要转换来进行计算
转换为字符串
- toString()
- String()强制转换
- 加号拼接
转换为数字型
隐式转换补充(- * /)
console.log('12'-'11')结果是1
explanation:字符串中+是拼接的意思