Ebben a példában megtanulja megtalálni a legnagyobbat a három szám közül a JavaScript-ben.
A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:
- JavaScript összehasonlítás és logikai operátorok
- JavaScript, ha… más nyilatkozat
Az if… else
utasítás segítségével három szám közül a legnagyobbat találhatja meg .
1. példa: Három szám közül a legnagyobb szám
// 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);
Kimenet
Írja be az első számot: -7 Írja be a második számot: -5 Írja be a harmadik számot: -1 A legnagyobb szám -1
A fenti programban parseFloat()
a numerikus karakterlánc számokká alakítására szolgál. Ha a karakterlánc lebegő szám, akkor parseFloat()
a karakterláncot lebegőpontosá alakítja.
A számokat összehasonlítjuk egymással, nagyobb vagy egyenlő >=
operátorral. Az if… else if… else
utasítás pedig az állapot ellenőrzésére szolgál.
Itt a logikai ÉS- &&
t két feltétel ellenőrzésére is használják.
Használhatja a beépített JavaScript Math.max()
funkciót is, hogy megtalálja a legnagyobbat a számok között.
2. példa: A Math.max () használata
// 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);
Kimenet
Írja be az első számot: 5 Írja be a második számot: 5.5 Írja be a harmadik számot: 5.6 A legnagyobb szám az 5.6
Math.max()
a megadott számok közül a legnagyobb számot adja eredményül.
A Math.min()
függvény segítségével megtalálja a legkisebbet a számok között.