数据类型转换 - 转字符串
把其他数据类型转换成字符串类型
1. String()
+ 语法: String(你要转换的数据)
+ 返回值: 转换好的数据
+ 特点:
=> 任何数据类型都能转换
2. toString()
+ 语法: 你要转换的数据.toString()
+ 返回值: 转换好的数据
+ 特点:
=> undefined 和 null 不能转换
3. 加法运算
+ 再 JS 里面, 加号(+) 有两个意义
1. 进行字符串拼接
=> 只要符号任意一边是字符串的时候, 就是字符串拼接
2. 进行数学运算
=> 只有两边都是数字或者布尔的时候, 会进行数学运算
扩展: 报错信息
Uncaught TypeError: Cannot read property 'toString' of undefined
=> 你的代码里面一定有一个 xxx.yyy
=> 之所以报错, 因为 xxx 是 undefined
Uncaught TypeError: Cannot read property 'toString' of null
=> 你的代码里面一定有一个 xxx.yyy
=> 之所以报错, 因为 xxx 是 null
说人话:因为tostring()对null和undefined无效,所以常用String()