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

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

什么是将数字转换为字符串的“最佳”方式(在速度优势,清晰度优势,内存优势等方面)?

一些例子:

  1. String(n)

  2. n.toString()

  3. ""+n

  4. n+""


阿波罗的战车
浏览 486回答 3
3回答

12345678_0001

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

陪伴而非守候

明确的转换对于该语言的新手非常清楚。正如其他人所建议的那样,如果开发人员不了解强制规则,则使用类型强制会导致歧义。最终开发人员的时间比CPU时间更昂贵,因此我会以后者为代价优化前者。话虽这么说,在这种情况下,差异可能是微不足道的,但如果不是,我敢肯定有一些不错的JavaScript压缩器将优化这种事情。因此,出于上述原因,我会选择:n.toString()或String(n)。 String(n)可能是一个更好的选择,因为如果n为null或未定义它将不会失败。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript