toString() : 除了null和undefined之外,其他的类型(数值,布尔,字符串,对象)都有此方法,它返回相应值的字符串表现(并不修改原变量);
var age = 11;
var ageAsString = age.toString(); //"11"
alert(age) //11;
var found = true;
var foundAsString = found.toString(); //"true" alert(found) // "true";除此之外,toString()还接受一个参数作为基数,如toString(2),toString(16);var num = 10;num.toString(2) // "1010";num.toString(16) //"a" ;
String() : 在不知道要转换的值是不是null和undefined情况下,还可以用String(),String()能够将任何类型的数值转换成string类型,String()遵循以下原则:
1.如果只有toString()方法,则调用toString()方法并返回相应的结果;
2.如果值为null,则返回"null";
3.如果值为undefined,则返回 "undefined";
ps:来源网络
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。