I dette eksempel lærer du at skrive et program, der kontrollerer, om det sidste ciffer med tre tal er det samme eller ikke i JavaScript.
For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:
- JavaScript-sammenligning og logiske operatører
- JavaScript, hvis … ellers Erklæring
Eksempel: Kontroller det sidste ciffer
/* 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.`); )
Produktion
Indtast et første heltal: 8 Indtast et andet heltal: 38 Indtast et tredje heltal: 88 8, 38 og 88 har det samme sidste tal.
I ovenstående eksempel bliver brugeren bedt om at indtaste tre heltal.
De tre heltalsværdier er gemt i variablerne a, b og c.
Det sidste ciffer i et heltal beregnes ved hjælp af en moduloperator %
.
%
giver restværdien. For eksempel 58% 10 giver 8 .
Alle de sidste cifre sammenlignes derefter ved hjælp af if… else
sætnings- og logisk OG- &&
operatøroperatør.