Kolejnym typowym zadaniem egzaminacyjnym jest konwerter liczby binarnej na dziesiętną. Ćwiczenie łączy pracę z formularzem, walidację danych oraz manipulację DOM.
1. Opis zadania
Użytkownik wpisuje w pole formularza ciąg złożony z cyfr 0 i 1, a po kliknięciu przycisku:
- odczytujemy wartość z
<input>,
- sprawdzamy poprawność (czy składa się tylko z 0 i 1),
- konwertujemy na system dziesiętny (funkcja
parseInt(bin, 2)),
- wyświetlamy wynik w elemencie strony.
2. Formularz
<label>Liczba binarna: <input type="text" id="bin"></label>
<button id="konwertuj">Konwertuj</button>…