美元到阿根廷比索的JavaScript转换器



我正在尝试创建一个美元到阿根廷比索的转换器。我真的很纠结于JS,因为在阿根廷,我们有各种不同的汇率(美元蓝,美元图里斯塔,美元马约里斯塔,以及中央银行规定的官方美元汇率)。所以我需要用户输入的数量乘以不同的速率。

这是我目前为止的JS代码:

function convertir() {
var A = document.getElementById('cantidad').value
var B = 145
var C = 95.73
var D = 157.95
var E = 90.26
var F = "0"
if (A > 0) {
F = parseInt(A) * parseInt(B)
document.getElementById('a').innerHTML = F
}
}

不同的变量表示不同的汇率。

谢谢你的帮助

我建议把所有的速率放到一个数组中

const rates = [145, 95.73, 157.95, 90.26]

并通过遍历该数组来接收所有结果。
假设初始值为A

const converted = rates.map(rate => A*rate);

这将产生一个转换后的值数组。详细信息请参见Map文档

最新更新