I dette eksemplet lærer du å skrive et program som sjekker om det siste sifferet med tre tall er det samme eller ikke i JavaScript.
For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:
- JavaScript-sammenligning og logiske operatører
- JavaScript hvis … annet uttalelse
Eksempel: Sjekk siste siffer
/* 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.`); )
Produksjon
Angi et første heltall: 8 Angi et annet heltall: 38 Angi et tredje heltall: 88 8, 38 og 88 har samme siste siffer.
I eksemplet ovenfor blir brukeren bedt om å oppgi tre heltall.
De tre heltallverdiene er lagret i variablene a, b og c.
Det siste sifferet i et heltall beregnes ved hjelp av en moduloperator %
.
%
gir restverdien. For eksempel, 58% 10 gir 8 .
Alle de siste sifrene blir deretter sammenlignet ved hjelp av if… else
setnings- og logisk OG- &&
operatøroperatør.