常见的 JavaScript 写法
隐式类型转换
隐式类型转换指的是 JavaScript 在运行时自动将一个数据类型转换成另一个数据类型。例如,当你使用加号连接两个字符串时,JavaScript 会自动将它们转换成字符串并连接起来。虽然这看似方便,但它往往会引发一些问题,特别是对于没有经验的开发者来说。
1 | let result = "3" + 4 + 5; // '345' |
以上代码中,第一行输出结果是字符串 ‘345’,而第二行输出结果则是字符串 ‘75’。这是因为 JavaScript 在处理加号时会先把数字转换成字符串,然后再执行连接操作。因此,当你使用加号连接数字和字符串时,必须小心处理以避免意外的行为。