Formatowanie kwoty metodą toFixed(2)
Treść zadania
W dokumencie znajduje się pole liczbowe <input id="cenaNetto" value="50">, przycisk <button id="btnFormatuj">Przelicz</button> oraz akapit <p id="wynikBrutto"></p>. Po kliknięciu przycisku pomnóż cenę netto przez 1.23 (podatek VAT 23%), sformatuj wyliczoną kwotę metodą toFixed(2) i wpisz do akapitu w postaci tekstu: Brutto: 61.50 zł (dla kwoty 50 * 1.23 = 61.5, po sformatowaniu 61.50).
Co będzie oceniane
- Użycie parseFloat do odczytania ceny.
- Formatowanie wyniku metodą toFixed(2).
- Wyświetlenie Brutto: 61.50 zł w akapicie #wynikBrutto.
- Kod uruchamia się bez błędu i przechodzi wszystkie testy automatyczne.
Testy automatyczne (1)
- Formatowanie kwoty brutto z dwoma miejscami po przecinku — tekst #wynikBrutto = Brutto: 61.50 zł
Zaliczenie: wszystkie testy muszą przejść. Testy uruchamia się przyciskiem „Sprawdź testy” pod kodem.
// Oblicz brutto, sformatuj przez toFixed(2) i wstaw do #wynikBrutto
Wskazówki
Wskazówka 1
Metoda liczba.toFixed(2) zaokrągla wartość numeryczną i zwraca ją w postaci łańcucha znaków z dokładnie dwoma miejscami po przecinku.
Wskazówka 2
Skonwertuj wartość pola na liczbę za pomocą parseFloat(), pomnóż przez 1.23, wywołaj na wyniku metodę toFixed(2) i złóż pełny komunikat z jednostką zł.