如果你订阅了Airbnb 的 JavaScript 风格指南,就会知道最好的方法是使用 "String()"
我用他是因为它是最明确的——容易让其他人明白你代码的意图
请记住,最好的代码并不需要多聪明的方式,而是能将你的代码理解传达给他人
const value = 12345;// Concat Empty Stringvalue + '';// Template Strings`${value}`;// JSON.stringifyJSON.stringify(value);// toString()value.toString();// String()String(value);// RESULT// '12345'
对比这 5 个方法
让我们用不同的值测试这 5 个方法,下面是我们打算测试的值:
const string = "hello";const number = 123;const boolean = true;const array = [1, "2