W tym przykładzie nauczysz się pisać program, który sprawdza, czy ostatnia cyfra trzech liczb jest taka sama, czy nie w JavaScript.
Aby zrozumieć ten przykład, powinieneś znać następujące tematy programowania JavaScript:
- Porównanie JavaScript i operatory logiczne
- JavaScript if… else Instrukcja
Przykład: Sprawdź ostatnią cyfrę
/* 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.`); )
Wynik
Wprowadź pierwszą liczbę całkowitą: 8 Wprowadź drugą liczbę całkowitą: 38 Wprowadź trzecią liczbę całkowitą: 88 8, 38 i 88 mają tę samą ostatnią cyfrę.
W powyższym przykładzie użytkownik jest proszony o wprowadzenie trzech liczb całkowitych.
Trzy wartości całkowite są przechowywane w zmiennych a, b i c.
Ostatnia cyfra wartości całkowitej jest obliczana za pomocą operatora modułu %
.
%
podaje pozostałą wartość. Na przykład 58% 10 daje 8 .
Wszystkie ostatnie cyfry są następnie porównywane za pomocą if… else
instrukcji i operatora logicznego AND &&
.