I dette eksemplet lærer du å finne det største blant tre tall 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
Du kan finne den største blant tre tall ved hjelp av if… else
utsagnet.
Eksempel 1: Største antall blant tre tall
// program to find the largest among three numbers // take input from the user const num1 = parseFloat(prompt("Enter first number: ")); const num2 = parseFloat(prompt("Enter second number: ")); const num3 = parseFloat(prompt("Enter third number: ")); let largest; // check the condition if(num1>= num2 && num1>= num3) ( largest = num1; ) else if (num2>= num1 && num2>= num3) ( largest = num2; ) else ( largest = num3; ) // display the result console.log("The largest number is " + largest);
Produksjon
Skriv inn første nummer: -7 Skriv inn andre nummer: -5 Skriv inn tredje nummer: -1 Det største tallet er -1
I programmet ovenfor parseFloat()
brukes det til å konvertere numerisk streng til nummer. Hvis strengen er et flytende tall, parseFloat()
konverterer strengen til et flytende nummer.
Tallene sammenlignes med hverandre ved å bruke større enn eller lik >=
operator. Og if… else if… else
uttalelsen brukes til å kontrollere tilstanden.
Her brukes logisk AND &&
også for å sjekke to forhold.
Du kan også bruke den innebygde JavaScript- Math.max()
funksjonen til å finne den største blant tallene.
Eksempel2: Bruke Math.max ()
// program to find the largest among three numbers // take input from the user const num1 = parseFloat(prompt("Enter first number: ")); const num2 = parseFloat(prompt("Enter second number: ")); const num3 = parseFloat(prompt("Enter third number: ")); const largest = Math.max(num1, num2, num3); // display the result console.log("The largest number is " + largest);
Produksjon
Skriv inn første nummer: 5 Skriv inn andre nummer: 5.5 Skriv inn tredje nummer: 5.6 Det største tallet er 5.6
Math.max()
returnerer det største tallet blant de oppgitte tallene.
Du kan bruke Math.min()
funksjonen til å finne det minste blant tallene.