toString()函数分析

来源:互联网 发布:c语言null输出什么 编辑:程序博客网 时间:2024/06/06 06:50

博客已经迁移到http://www.cnblogs.com/sundjly/

来自JavaScript高级程序设计

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”。

原创粉丝点击