Вместо автономных переменных cursUSD
, cursEUR
и т. Д., Рассмотрите возможность использования объекта, проиндексированного сокращением валюты. Затем просто посмотрите коэффициент пересчета на объекте:
const conversions = {
USD: <value of cursUSD>,
EUR: <value of cursEUR>,
PLN: <value of cursPLN>
};
const exchan = document.getElementById("exchan");
exchan.addEventListener("click", function(e) {
const [numberOneVal, currencyOneVal, currencyTwoVal] = ['numberOne', 'currencyOne', 'currencyTwo']
.map(id => document.getElementById(id).value);
if (currencyOneVal === "UAH" && conversions[currencyTwoVal]) {
document.getElementById("numberTwo").value = (numberOneVal / conversions[currencyTwoVal]).toFixed(2);
}
}, false);