V tem primeru se boste naučili najti največjo izmed treh številk v JavaScript.
Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:
- Primerjava JavaScript in logični operaterji
- Izjava o JavaScript, če … drugače
Največjo izmed treh številk najdete s pomočjo if… else
stavka.
Primer 1: Največje število med tremi števili
// 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);
Izhod
Vnesite prvo številko: -7 Vnesite drugo številko: -5 Vnesite tretjo številko: -1 Največje število je -1
V zgornjem programu parseFloat()
se uporablja za pretvorbo številskega niza v število. Če je niz plavajoča številka, parseFloat()
pretvori niz v številko s plavajočo vejico.
Števila se med seboj primerjajo z uporabo >=
operatorja, večjega ali enakega . In if… else if… else
se izjava se uporablja za preverjanje stanja.
Tu se logični AND &&
uporablja tudi za preverjanje dveh pogojev.
Z vgrajeno Math.max()
funkcijo JavaScript lahko poiščete tudi največjo med številkami.
Primer2: Uporaba 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);
Izhod
Vnesite prvo številko: 5 Vnesite drugo številko: 5.5 Vnesite tretjo številko: 5.6 Največje število je 5.6
Math.max()
vrne največje število med navedenimi številkami.
S pomočjo Math.min()
funkcije lahko poiščete najmanjšo številko.