连接空字符串

此方法被认为是将数字转换为字符串的最快方法之一。

let a = '' + 40 //'40';
console.log(a);

但是,请小心,因为此方法有时可能不会返回首选字符串:

let a = '' + 123e-60 //‘1.23e-58’
console.log(a);

上述这些方法的速度因浏览器而异。

String()

String() 方法为传递给它的数字创建一个原始 String 类型:

let a = 10;
console.log(String(a)); //'10'
console.log(String(52)); //'52'
console.log(String(47.62)); //'47.62'

String() 方法和 String 方法之间的区别在于后者不进行任何基数转换。

toString()

toString() 方法接受一个整数或者浮点数并将其转换为 String 类型。

有两种方法可以调用此方法。
如果基数作为参数传递给 toString(),该数将被解析并转换为它:

let a = 10;
console.log(a.toString()); //'10'
console.log((60).toString()); //'60'
console.log((9).toString(2)); //'1001' (9 in base 2, or binary)

如何在 JavaScript 中将数字转换为字符串

模板字符串可以在字符串中放入一个数字,这是解析整数或者浮点数据类型的有效方法:

let num = 10;
let flt = 10.502;
let string = `${num}`; //'10'
console.log(string);
let floatString = `${flt}`; //'10.502'
console.log(floatString);

模板文字是允许嵌入表达式的字符串文字。
多行字符串和字符串插值功能可与模板文字一起使用。

如何在 JavaScript 中将数字转换为字符串

JavaScript 中有几种内置方法可以将数字数据类型转换为字符串。

让我们讨论它们中的每一个。

日期:2020-06-02 22:16:12 来源:oir作者:oir