[ JS基础语法four| 青训营笔记]

66 阅读2分钟

这是我参加「第五届青训营」伴学笔记创作活动的第11天

2.字符串转义符

类似HTML里面的特殊字符,字符串中也有特殊字符,我们称之为转义符

ps:转义符都是\开头的(具体规则如下)

23.png

3.字符串长度

字符串是由若干字符组成的,这些字符的数量就是字符串的长度。通过字符串的length属性可以获取整个字符串的长度

24.png

4.字符串拼接

  • 多个字符串之间可以使用+进行拼接,其拼接方式为字符串+任何类型=拼接之后的新字符串
  • 拼接前会把与字符串相加的任何类型转为字符串,再拼接成一个新的字符串

25.png

5.字符串拼接加强

  • 我们经常会将字符串和变量来拼接,因为变量可以很方便恶地修改里面的值
  • 变量是不能添加引号的,因为加引号的变量会变成字符串
Attention:不加引号的字母会被识别成变量,如果没有定义变量会出现错误

26.png

布尔型Boolean

布尔类型有两个值: true和false,其中true表示真(对),而false表示假(错)

ps:true参与加法当1,false当0来看

Undefined和Null

  • 一个声明后没有被赋值的变量会有一个默认值undefined(如果进行相连或者相加时,注意结果)
  • 一个声明变量给null值,里面存储的值为空(学习对象时,我们继续研究null)
ex:

27.png

获取变量数据类型

使用typeof可以获取数据类型

特例:typeof null结果是object(对象)

数据类型的转换

reason:使用表单,prompt获取过来的数据默认为字符串类型的,需要转换来进行计算

转换为字符串

  • toString()
  • String()强制转换
  • 加号拼接

28.png

转换为数字型

29.png

隐式转换补充(- * /)

console.log('12'-'11')结果是1

explanation:字符串中+是拼接的意思

转换为布尔型

30.png

如何正确的使用alert

31.png