📅  最后修改于: 2023-12-03 14:42:26.024000             🧑  作者: Mango
在Javascript中,Number对象是用来表示数字的,而toString()方法则是将数字转换成字符串。该方法用于返回特定数字的字符串表示形式。它是非常常用的方法之一,因为它可以将数字转换成不同的进制。
number.toString(radix)
radix
可选。表示将数字转换成的进制。范围是 2 到 36,如果省略该参数,则默认为 10,即十进制。该方法返回一个数字的字符串表示,其中数字用指定的进制输出。
let num = 10;
console.log(num.toString()); // "10"
console.log(num.toString(2)); // "1010"
console.log(num.toString(8)); // "12"
console.log(num.toString(16)); // "a"
在示例中,我们定义了一个数字10,然后通过不同的进制将它转换成了字符串。在第二个例子中,参数2将其转换成了二进制。在第三个例子中,参数8将其转换成了八进制。在第四个例子中,参数16将其转换成了十六进制。
由于toString()
方法返回一个字符串,它并不会改变原始数值类型,如下例:
let num = 10;
console.log(num); // 10
console.log(num.toString()); // "10"
console.log(num); // 10
toString()
方法是将数字转换成字符串的重要方法之一。它对于显示数字的不同进制表示非常有用。返回的字符串可以被用于各种用途,如在浏览器中动态设置CSS属性等。了解该方法将使你在Javascript开发工作中更加敏捷。