自动类型转换

js/type_conversion2026-08-24 19:46:25

在一些运算符进行运算之前,会对数据进行 自动类型转换(隐式类型转换)。

转化为布尔值的操作:

  • 逻辑运算 if while for !

转化为数字的操作:

  • 算数运算 - * /

转化为字符串的操作:

  • 属性访问运算 []

其他:

  • 算数和字符串运算 +
  • 相等判断 ==

在这些操作符的词条会详细介绍转换规则。

类型转换表

参考

JavaScript 隐式类型转换
https://www.freecodecamp.org/chinese/news/javascript-implicit-type-conversion/

类型转换
https://developer.mozilla.org/zh-CN/docs/Glossary/Type_Conversion

本页目录