我想用JS把一个数字转换成字符串,哪种方法最好?到目前为止,我已经尝试了W3school上分享的方法。但是想知道Maven推荐的方法
yyyllmsg1#
看起来var str = '' + num是将数字转换为字符串的最快方法(num是数字变量)。
var str = '' + num
let num = 5 var str = '' + num
(基于此基准的结果:http://jsben.ch/#/ghQYR)
lo8azlld2#
您可以使用内置函数:第一个月示例:let number = 3let stringed_number = number.toString()
let number = 3
let stringed_number = number.toString()
dnph8jn43#
所有这些都将奏效:
`${num}` num.toString() '' + num String(num)
bgtovc5b4#
如果您想要漂亮的格式,比如逗号或句点进行分组,我建议使用. toLocaleString。但是,如果您知道自己不需要漂亮的格式,则应该使用.toString
4条答案
按热度按时间yyyllmsg1#
看起来
var str = '' + num
是将数字转换为字符串的最快方法(num是数字变量)。(基于此基准的结果:http://jsben.ch/#/ghQYR)
lo8azlld2#
您可以使用内置函数:第一个月
示例:
let number = 3
let stringed_number = number.toString()
dnph8jn43#
所有这些都将奏效:
bgtovc5b4#
如果您想要漂亮的格式,比如逗号或句点进行分组,我建议使用. toLocaleString。
但是,如果您知道自己不需要漂亮的格式,则应该使用.toString