In questo esempio imparerai a scrivere un programma che controlla se l'ultima cifra di tre numeri è uguale o meno in JavaScript.
Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione JavaScript:
- Confronto JavaScript e operatori logici
- Istruzione JavaScript if … else
Esempio: controlla l'ultima cifra
/* 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.`); )
Produzione
Immettere un primo numero intero: 8 Immettere un secondo numero intero: 38 Immettere un terzo numero intero: 88 8, 38 e 88 hanno la stessa ultima cifra.
Nell'esempio sopra, all'utente viene chiesto di inserire tre numeri interi.
I tre valori interi vengono memorizzati nelle variabili a, be c.
L'ultima cifra di un valore intero viene calcolata utilizzando un operatore modulo %
.
%
dà il valore rimanente. Ad esempio, il 58% 10 dà 8 .
Tutte le ultime cifre vengono quindi confrontate utilizzando l' if… else
istruzione e l'operatore logico AND &&
.