Šiame pavyzdyje išmoksite rasti didžiausią iš trijų „JavaScript“ skaičių.
Norėdami suprasti šį pavyzdį, turite žinoti šias „JavaScript“ programavimo temas:
- „JavaScript“ palyginimas ir loginiai operatoriai
- „JavaScript“, jei… kitas pareiškimas
Naudodami if… else
teiginį, galite rasti didžiausią iš trijų skaičių .
1 pavyzdys: didžiausias skaičius tarp trijų skaičių
// 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);
Rezultatas
Įveskite pirmąjį skaičių: -7 Įveskite antrąjį numerį: -5 Įveskite trečią numerį: -1 Didžiausias skaičius yra -1
Pirmiau pateiktoje programoje parseFloat()
naudojama skaitinė eilutė konvertuojama į skaičių. Jei eilutė yra plaukiojantis skaičius, parseFloat()
eilutė paverčiama slankiojo kablelio skaičiumi.
Skaičiai lyginami tarpusavyje, naudojant didesnį arba lygų >=
operatoriui. O if… else if… else
teiginys naudojamas tikrinant būklę.
Čia loginis IR &&
taip pat naudojamas dviem sąlygoms patikrinti.
Taip pat galite naudoti integruotą „JavaScript“ Math.max()
funkciją, kad rastumėte didžiausią skaičių.
2 pavyzdys: naudojant 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);
Rezultatas
Įveskite pirmąjį skaičių: 5 Įveskite antrąjį skaičių: 5.5 Įveskite trečiąjį numerį: 5.6 Didžiausias skaičius yra 5.6
Math.max()
pateikia didžiausią skaičių iš pateiktų skaičių.
Math.min()
Funkciją galite naudoti norėdami rasti mažiausią tarp skaičių.