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