类型转换

类型转换(Type conversion/typecasting)是指将数据由一种类型变换为另一种类型。在编译器(对于编译语言)或运行时(像 JavaScript 等脚本语言)自动转换数据类型时,会发生隐式转换。你也可以在源码中显式要求进行转换。

例如,给定表达式 "foo" + 1,那么数字 1 会被隐式转换成字符串并且表达式返回 "foo1"。给定指令 Number("0x11"),字符串 "x11" 显式转换为数字 17

参见