📌  相关文章
📜  在 JavaScript 中将数字转换为字符串(1)

📅  最后修改于: 2023-12-03 15:37:21.876000             🧑  作者: Mango

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

在 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"

当将 nullundefined 转换为字符串时,String() 函数会返回对应的字符串,而不是 nullundefined

const nullValue = null;
const undefinedValue = undefined;
const nullStr = String(nullValue); // 将 null 转换为字符串 "null"
const undefinedStr = String(undefinedValue); // 将 undefined 转换为字符串 "undefined"
总结

在 JavaScript 中将数字转换为字符串可以使用 toString() 方法或 String() 函数。其中,toString() 方法可以用于将数字转换为不同进制的字符串,而 String() 函数则可以将任意类型的值转换为字符串。