共计 567 个字符,预计需要花费 2 分钟才能阅读完成。
第三章强制类型转换
Cast type: 强制类型转换
将其他数据类型转换成 String 类型
将其他数据类型转换为 String | |
强制类型转换: | |
- 指将一个数据类型强制转换为其他数据类型 | |
- 类型转换主要是指将其他数据类型转换为 String,Boolean,Number | |
将其他数据类型转换为 String | |
- 方式一: 调用被转换数据的 toString() 方法 | |
该方法不会影响到原变量 | |
但是注意 null 和 undefind 这两个值没有 toString() 方法 | |
如果调用他们的方法,会报错 | |
- 方式二: 调用 string 函数, 并将被转换的数据作为参数传递给函数 |
将其他数据类型转换为 Number 类型
将其他数据类型转换为 Number | |
转换方式一: | |
使用 Number() 函数 | |
- 字符串 --> 数字 | |
1, 如果是纯数字的字符串, 则直接将其转换为数字 | |
2, 如果字符串中有非数字内容, 则转换为 NaN | |
3, 如果字符串是一个空串或者是一个全是空格的字符串,则转换为 0 | |
- 布尔 --> 数字 | |
true 转成 1 | |
false 转成 0 | |
- null --> 数字 0 | |
- undefind --> 数字 NaN | |
-- | |
转换方式二: | |
- 这种方式专门用于字符串 | |
-parseInt() 把一个字符串转换为一个整数 | |
-parseFloat() 把一个字符串转换为一个浮点数 |
正文完
发表至: javascript
2019-08-20