V tomto príklade sa naučíte písať program, ktorý v JavaScripte skontroluje, či je posledná číslica troch čísel rovnaká alebo nie.
Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku JavaScript:
- Porovnanie JavaScriptu a logickí operátori
- Vyhlásenie JavaScript, ak … else
Príklad: Skontrolujte poslednú číslicu
/* 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ýkon
Zadajte prvé celé číslo: 8 Zadajte druhé celé číslo: 38 Zadajte tretie celé číslo: 88 8, 38 a 88 majú rovnakú poslednú číslicu.
Vo vyššie uvedenom príklade je používateľ vyzvaný na zadanie troch celých čísel.
Tri celočíselné hodnoty sú uložené v premenných a, b a c.
Posledná číslica celočíselnej hodnoty sa počíta pomocou operátora modulu %
.
%
dáva zvyšnú hodnotu. Napríklad 58% 10 dáva 8 .
Všetky posledné číslice sa potom porovnajú pomocou if… else
príkazu a operátora logického operátora AND &&
.