《JavaScript 入门到进阶》 第四章:JavaScript数据类型转换
程序员文章站
2022-06-24 15:01:04
数据类型转换强制类型转换(显式转换)转换为number1.使用Number()如果内容可以转换成数字,则返回对应的数字(整数或小数)如果内容不可以转换成数字,则返回NaN如果内容为空字符串或null,则返回0如果内容为boolean,则true返回1,false返回0(boolean值在内存中就是以数字来存储,true为1,false为0)2.使用parseInt()将内容转换成整数(直接去掉小数),会从第一个字符开始解析,直到遇到非数字符号停止,并返回已解析的部分数值3.使用pa...
数据类型转换
强制类型转换(显式转换)
转换为number
1.使用Number()
如果内容可以转换成数字,则返回对应的数字(整数或小数)
- 如果内容不可以转换成数字,则返回NaN
- 如果内容为空字符串或null,则返回0
- 如果内容为boolean,则true返回1,false返回0(boolean值在内存中就是以数字来存储,true为1,false为0)
2.使用parseInt()
将内容转换成整数(直接去掉小数),会从第一个字符开始解析,直到遇到非数字符号停止,并返回已解析的部分数值
3.使用parseFloat()
将内容转换成小数
转换为string
- 拼接空字符串,""+要转换的内容
- 使用
String()
将要转换的内容放在String后的小括号中 - 使用
toString()
直接调用变量的toString()方法
转换为boolean
-
使用
Boolean()
false、0、空字符串、Undefined、null、NaN会被转换成false
其它的都会被转成true -
使用
!!
转换
## 自动类型转换
也称为隐式转换
自动转换为number的两种方式:
在参与-
、*
、/
、%
等运算时会自动转换为number
直接在要转换的内容前添加+
本文地址:https://blog.csdn.net/CSDN_Alex_/article/details/112911766