IT课程 JavaScript基础 039_类型转换
2024-09-23 15:55:20
# 学习
# JavaScript基础
类型转换是将一个数据类型转换为另一个数据类型的过程。类型转换可以是隐式的(由JavaScript引擎自动完成)或显式的(通过编码进行手动转换)。
隐式类型转换(类型强制转换)
在一些操作中,JavaScript会自动进行类型转换,以便进行运算或比较。
示例:
1 | let num = 5 + "5"; |
显式类型转换
字符串转换
String()
函数: 将其他类型转换为字符串。
示例:
1 | let num = 123; |
数字转换
Number()
函数: 将其他类型转换为数字。
示例:
1 | let str1 = "123"; |
注意:如果字符串不能被解析为有效的数字,结果将是 NaN(Not a Number)。
parseInt()
和 parseFloat()
函数: 将 字符串 转换为整数或浮点数。
示例:
1 | let str = "42"; |
布尔值转换
Boolean()
函数: 将其他类型转换为布尔值。
示例:
1 | let value = "Hello"; |
注意:0、NaN、null、undefined、空字符串等(空的、没有的、错误的)会转换为 false,其它值、对象会转换为 true。