Kolejne zadanie z code wars. Muszę napisać przelicznik walut z dolarów amerykańskich na chiskie yuany. Oto treść zadania https://www.codewars.com/kata/5977618080ef220766000022/train/javascript. Napisałem swój kod który wygląda tak
function usdcny(usd) {
let amountCNY = '6.75';
if((amountCNY.charAt(amountCNY.length - 1) < 2)){
return usd * parseFloat(amountCNY).toFixed(2) + ' Chinese Yuan';
}else{
return usd * amountCNY + ' Chinese Yuan';
}
}
i działa on w 90%. Nie działa tylko gdy otrzymuje liczbę z zerami na końcu. Jeśli powinienem dostać np.17253.00 to dostaje 17253 Pomyślałem sobie żeby napisać warunek który by mi sprawdzał czy występuje na końcu jedno lub dwa zera i w ten sposób dodawać na końcu odpowiednią ilość zer za pomocą metody toFixed. Pytanie tylko co robię źle? Próbowałem na wszelkie sposoboy ale nie chce zadziałać