V tomto príklade sa naučíte nájsť najväčšie z troch čísel v JavaScripte.
Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku JavaScript:
- Porovnanie JavaScriptu a logickí operátori
- Vyhlásenie JavaScript, ak … else
Najväčšie z troch čísel nájdete pomocou if… else
výpisu.
Príklad 1: Najväčšie číslo z troch čísel
// 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);
Výkon
Zadajte prvé číslo: -7 Zadajte druhé číslo: -5 Zadajte tretie číslo: -1 Najväčšie číslo je -1
Vo vyššie uvedenom programe parseFloat()
sa používa na prevod číselného reťazca na číslo. Ak je reťazec pohyblivé číslo, parseFloat()
prevádza reťazec na číslo s pohyblivou rádovou čiarkou.
Čísla sa navzájom porovnávajú s použitím >=
operátora väčšieho alebo rovného . A if… else if… else
vyhlásenie sa používa na kontrolu stavu.
Logické AND &&
sa tu tiež používa na kontrolu dvoch podmienok.
Môžete tiež použiť vstavanú Math.max()
funkciu JavaScriptu, aby ste medzi číslami našli to najväčšie.
Príklad2: Používanie 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);
Výkon
Zadajte prvé číslo: 5 Zadajte druhé číslo: 5,5 Zadajte tretie číslo: 5,6 Najväčšie číslo je 5,6
Math.max()
vráti najväčšie číslo z uvedených čísel.
Pomocou Math.min()
funkcie môžete nájsť najmenší z čísel.