连接空字符串
此方法被认为是将数字转换为字符串的最快方法之一。
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 中有几种内置方法可以将数字数据类型转换为字符串。
让我们讨论它们中的每一个。
日期:2020-06-02 22:16:12 来源:oir作者:oir