数字转字符串

当需要将数字转换成字符时,采用如下方式:"" + 1。

var string = 1;
console.log(typeof string);
//number
string = ''+1;
console.log(typeof string);
//string

从性能上来看,将数字转换成字符时,有如下公式:("" +) > String() > .toString() > new String()。

String()属于内部函数,所以速度很快。

而.toString()要查询原型中的函数,所以速度逊色一些,

new String()需要重新创建一个字符串对象,速度最慢。

posted @ 2015-03-24 15:01  shawn_en  阅读(306)  评论(0编辑  收藏  举报