toString()在指定基数的时候,能输出二进制、八进制、十六进制以及其他任意的有效进制格式表示的字符串;例子:
var num=10; alert(num.toString()); //"10" alert(num.toString(2)); //"1010" alert(num.toString(8)); //"12" alert(num.toString(10)); //"10"
在不知道转换的值是不是null或者undefined的情况下。还可以用转型函数String(),将任何类型的值转化为字符串。有一下规则:
1.如果值有toString()方法,则调用该方法并返回相应的值;
2.如果值为null,则返回“null”;
3.如果值为undefined,则返回“undefined”。