为了账号安全,请及时绑定邮箱和手机立即绑定

在JavaScript中将数字转换为字符串的最佳方法是什么?

在JavaScript中将数字转换为字符串的最佳方法是什么?

阿波罗的战车 2019-07-31 15:10:45
在JavaScript中将数字转换为字符串的最佳方法是什么?什么是将数字转换为字符串的“最佳”方式(在速度优势,清晰度优势,内存优势等方面)?一些例子:String(n)n.toString()""+nn+""
查看完整描述

3 回答

?
12345678_0001

TA贡献1802条经验 获得超5个赞

在我看来n.toString(),因为它的清晰度而获奖,我认为它不会带来额外的开销。


查看完整回答
反对 回复 2019-07-31
?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

明确的转换对于该语言的新手非常清楚。正如其他人所建议的那样,如果开发人员不了解强制规则,则使用类型强制会导致歧义。最终开发人员的时间比CPU时间更昂贵,因此我会以后者为代价优化前者。话虽这么说,在这种情况下,差异可能是微不足道的,但如果不是,我敢肯定有一些不错的JavaScript压缩器将优化这种事情。

因此,出于上述原因,我会选择:n.toString()String(n)。 String(n)可能是一个更好的选择,因为如果n为null或未定义它将不会失败。


查看完整回答
反对 回复 2019-07-31
  • 3 回答
  • 0 关注
  • 485 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信