Javascript: toString方法与实例

162 阅读1分钟

javascript toString()方法

toString()方法存在于javascript的每个对象类型中。这个方法对于在javascript中将原始类型转换为字符串对象非常有用。

在本教程中,我们将通过实例来学习Number, String和Boolean toString()方法

javascript中的Number toString()方法

toString()方法是在javascript中定义的数字类型。它将一个字符串转换成一个数字。 该方法用于在javascript中将数字转换为字符串

语法

NumberObject.toString([radix])  

参数 - Radix是一个可选的值,范围是2到36,如果提供的任何值超出这个范围,它会抛出'RangeError: toString() radix argument must be between 2 and 36'
2代表基数
8代表八进制数值
16代表十六进制数值
返回 - 返回字符串的数值
示例
以下是Number.toString方法的一个例子

var numberObject = 50;  
console.log(numberObject.toString());  
console.log(numberObject.toString(2));  
console.log(numberObject.toString(8));  
console.log(numberObject.toString(16));  
console.log(numberObject.toString(54));  

输出是

50  
110010  
62  
32  
Uncaught RangeError: toString() radix argument must be between 2 and 36  

字符串toString()方法

该方法用于返回字符串值。
语法

StringObject.toString()  

例子
下面是一个String.toString()方法的例子

var stringObject = "test string";  
console.log(stringObject.toString());  

输出是

  
test string  

Boolean toString()方法

该方法返回一个布尔对象的字符串值。该方法用于在javascript中把布尔值转换成字符串
语法

BooleanObject.toString()  

例子

var falseObject = new Boolean(false);  
console.log(falseObject.toString());  
var booleanObjFalse = new Boolean(0);  
var booleanObjTrue1 = new Boolean(1);  
var booleanObjTrue2 = new Boolean(14);  
console.log(booleanObjFalse.toString());  
console.log(booleanObjTrue1.toString());  
console.log(booleanObjTrue2.toString());  

输出为

false  
false  
true  
 true