JavaScript:将字符串转换为数字,然后再将其转换回字符串

1rhkuytd  于 2023-02-02  发布在  Java
关注(0)|答案(1)|浏览(163)

我接收到一些数据,我需要把它们转换成数字,用它做一些计算,然后我需要在另一个地方使用相同的数据,但是作为一个字符串,我使用了parseFloat(),但是问题是它已经删除了那个数字的字母部分。

const string = parseFloat("100 MB")
    console.log(string) // 100

除了parseFloat()之外,还有什么东西可以把字符串转换成数字,但是如果我想把它转换回原始字符串,那么可以保留字符串的MB部分吗?

jjjwad0x

jjjwad0x1#

const string = "100 MB";

let toArr = string.split(' ');
// do your math computation
let num = parseFloat(toArr[0]) * 10.25 + 1.14; // whatever
let result = ''.concat(num, ' ', toArr[1]);
console.log(result);

相关问题