JavaScript-program for å finne det største blant tre tall

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… elseutsagnet.

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… elseuttalelsen 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.

Interessante artikler...