В този пример ще се научите да пишете програма, която проверява дали последната цифра от три числа е еднаква или не в JavaScript.
За да разберете този пример, трябва да имате познанията по следните теми за програмиране на JavaScript:
- Сравнение на JavaScript и логически оператори
- JavaScript, ако … друго Изявление
Пример: Проверете последната цифра
/* 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.`); )
Изход
Въведете първо цяло число: 8 Въведете второ цяло число: 38 Въведете трето цяло число: 88 8, 38 и 88 имат една и съща последна цифра.
В горния пример потребителят трябва да въведе три цели числа.
Трите целочислени стойности се съхраняват в променливи a, b и c.
Последната цифра на целочислена стойност се изчислява с помощта на модулен оператор %
.
%
дава остатъчната стойност. Например 58% 10 дава 8 .
След това всички последни цифри се сравняват, използвайки if… else
оператор и оператор логически И &&
оператор.