📅  最后修改于: 2023-12-03 15:39:17.512000             🧑  作者: Mango
在Javascript中,将数字转换为字符串有多种方法。下面列举几个常用的方法。
toString()
方法是Javascript中最常用的将数字转换为字符串的方法。它可以将数字转换为字符串,并可选地指定进制。
let num = 123;
let str = num.toString(); // "123"
let binStr = num.toString(2); // "1111011"
let octStr = num.toString(8); // "173"
let hexStr = num.toString(16); // "7b"
String()
方法也可以将数字转换为字符串,它是一个构造函数,可以将任何类型的变量转换为字符串类型。
let num = 123;
let str = String(num); // "123"
通过+运算符连接一个空字符串和数字可以将数字转换为字符串。
let num = 123;
let str = '' + num; // "123"
ES6引入了模板字符串,使用反引号
包含字符串,中间变量使用${}包含。
let num = 123;
let str = `${num}`; // "123"
以上就是将数字转换为字符串的几种方法。在实际使用中,需要根据不同的场景选择合适的方法。在性能要求较高的情况下,推荐使用toString()
方法。在简单场景下,使用String()
或者+
运算符加空字符串都可以。在ES6及以上版本中,建议使用模板字符串。