JavaScript-program til at finde det største blandt tre numre

I dette eksempel lærer du at finde det største blandt tre tal 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

Du kan finde det største blandt tre tal ved hjælp af if… elseudsagnet.

Eksempel 1: Største antal blandt tre tal

 // 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);

Produktion

 Indtast første nummer: -7 Indtast andet nummer: -5 Indtast tredje nummer: -1 Det største tal er -1

I ovenstående program parseFloat()bruges til at konvertere numerisk streng til nummer. Hvis strengen er et flydende tal, parseFloat()konverteres strengen til et flydende nummer.

Tallene sammenlignes med hinanden ved at bruge større end eller lig med >=operatoren. Og if… else if… elseerklæringen bruges til at kontrollere tilstanden.

Her bruges logisk AND &&også til at kontrollere to betingelser.

Du kan også bruge den indbyggede JavaScript- Math.max()funktion til at finde den største blandt tallene.

Eksempel2: Brug af 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);

Produktion

 Indtast første nummer: 5 Indtast andet nummer: 5.5 Indtast tredje nummer: 5.6 Det største tal er 5.6

Math.max() returnerer det største antal blandt de angivne tal.

Du kan bruge Math.min()funktionen til at finde det mindste blandt tallene.

Interessante artikler...