Ebben a példában megtanul olyan programot írni, amely ellenőrzi, hogy a három szám utolsó számjegye megegyezik-e a JavaScript-ben.
A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:
- JavaScript összehasonlítás és logikai operátorok
- JavaScript, ha… más nyilatkozat
Példa: Ellenőrizze az utolsó számjegyet
/* 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.`); )
Kimenet
Írjon be egy első egész számot: 8 Írjon be egy második egész számot: 38 Írjon be egy harmadik egész számot: 88 A 8, 38 és 88 azonos számjegyű.
A fenti példában a felhasználót három egész szám megadására kérjük.
A három egész értéket az a, b és c változók tárolják.
Egy egész érték utolsó számjegyét a modulus operátor segítségével számítják ki %
.
%
megadja a fennmaradó értéket. Például 58% 10 8-at ad .
Ezután az összes utolsó számjegyet összehasonlítjuk az if… else
utasítás és a logikai ÉS operátor &&
operátor segítségével.