V tomto příkladu se naučíte psát program, který kontroluje, zda je poslední číslice ze tří čísel v JavaScriptu stejná nebo ne.
Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:
- Porovnání JavaScriptu a logické operátory
- Prohlášení JavaScript, pokud … else
Příklad: Zkontrolujte poslední číslici
/* program to check whether the last digit of three numbers is same */ // take input const a = prompt('Enter a first integer: '); const b = prompt('Enter a second integer: '); const c = prompt('Enter a third integer: '); // find the last digit const result1 = a % 10; const result2 = b % 10; const result3 = c % 10; // compare the last digits if(result1 == result2 && result1 == result3) ( console.log(`$(a), $(b) and $(c) have the same last digit.`); ) else ( console.log(`$(a), $(b) and $(c) have different last digit.`); )
Výstup
Zadejte první celé číslo: 8 Zadejte druhé celé číslo: 38 Zadejte třetí celé číslo: 88 8, 38 a 88 mají stejnou poslední číslici.
Ve výše uvedeném příkladu je uživatel vyzván k zadání tří celých čísel.
Tři celočíselné hodnoty jsou uloženy v proměnných a, bac.
Poslední číslice celočíselné hodnoty se vypočítá pomocí operátoru modulu %
.
%
dává zbývající hodnotu. Například 58% 10 dává 8 .
Všechny poslední číslice jsou poté porovnány pomocí if… else
příkazu a operátoru logického operátoru AND &&
.