将字符串转换为数字,在 js 中保留逗号

问题描述 投票:0回答:1

有什么办法可以将像

"7,1"
这样的字符串转换为数字并在转换后保留逗号吗?。 我试过 parseInt 但这会忽略第一个值之后的所有内容。还有其他解决方法吗?

javascript string numbers parseint parsefloat
1个回答
0
投票

将它们转换为数字时不能保留逗号,但是可以在 JS 数组上使用

.join()
方法。这是你如何做到的。

var str = '7,1'

// Convert to numbers
// This will return [7, 1]
var nums = str.split(',').map((num) => Number(num))

// Reverse to previous values, but it will be converted to String type
var revertedStr = nums.join(',')
© www.soinside.com 2019 - 2024. All rights reserved.