📅  最后修改于: 2023-12-03 15:37:21.876000             🧑  作者: Mango
在 JavaScript 中,将数字转换为字符串可以使用 toString()
方法或 String()
函数。
toString()
方法toString()
方法将数字转换为字符串,语法如下:
num.toString([radix]);
其中,num
是要转换为字符串的数字,radix
是转换时使用的基数。如果省略 radix
参数,则默认使用 10 进制。
示例代码:
const num = 123;
const str = num.toString(); // 将数字 123 转换为字符串 "123"
当使用 radix
参数时,toString()
方法可以用于将数字转换为二进制、八进制或十六进制字符串。
示例代码:
const num = 15;
const binaryStr = num.toString(2); // 将数字 15 转换为二进制字符串 "1111"
const octalStr = num.toString(8); // 将数字 15 转换为八进制字符串 "17"
const hexStr = num.toString(16); // 将数字 15 转换为十六进制字符串 "f"
String()
函数String()
函数可以将任意类型的值转换为字符串,包括数字。语法如下:
String(value);
其中,value
是要转换为字符串的值。
示例代码:
const num = 456;
const str = String(num); // 将数字 456 转换为字符串 "456"
当将 null
或 undefined
转换为字符串时,String()
函数会返回对应的字符串,而不是 null
或 undefined
。
const nullValue = null;
const undefinedValue = undefined;
const nullStr = String(nullValue); // 将 null 转换为字符串 "null"
const undefinedStr = String(undefinedValue); // 将 undefined 转换为字符串 "undefined"
在 JavaScript 中将数字转换为字符串可以使用 toString()
方法或 String()
函数。其中,toString()
方法可以用于将数字转换为不同进制的字符串,而 String()
函数则可以将任意类型的值转换为字符串。