📜  JavaScript Number toString() 方法(1)

📅  最后修改于: 2023-12-03 14:42:26.006000             🧑  作者: Mango

JavaScript Number toString() 方法

简介

JavaScript中的Number对象是表示数字的包装对象,它提供了一个名为toString()的方法,用于将数字转换为字符串。

语法
number.toString([基数]);
  • number:要转换为字符串的数字。
  • 基数(可选):进制数,取值范围为2~36。默认情况下,将数字转换为十进制字符串。
返回值

toString()方法返回数字的字符串表示形式。

示例
示例 1: 将十进制数转换为字符串
const num = 42;
const str = num.toString();
console.log(str);  // 输出 "42"
console.log(typeof str);  // 输出 "string"
示例 2: 将其他进制数转换为字符串
const num = 15;
const binary = num.toString(2);
const octal = num.toString(8);
const hexadecimal = num.toString(16);
console.log(binary);  // 输出 "1111"
console.log(octal);  // 输出 "17"
console.log(hexadecimal);  // 输出 "f"
示例 3: 处理浮点数
const num = 3.14159;
const str = num.toString();
console.log(str);  // 输出 "3.14159"
示例 4: 处理负数
const num = -42;
const str = num.toString();
console.log(str);  // 输出 "-42"
注意事项
  • 如果Number对象为NaN,调用toString()方法将返回字符串"NaN"。
  • 如果Number对象是正无穷大(Infinity),调用toString()方法将返回字符串"Infinity"。
  • 如果Number对象是负无穷大(-Infinity),调用toString()方法将返回字符串"-Infinity"。

以上是JavaScript Number toString() 方法的介绍和使用示例,希望对你有所帮助!