In questo esempio, imparerai a trovare il più grande tra tre numeri in JavaScript.
Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione JavaScript:
- Confronto JavaScript e operatori logici
- Istruzione JavaScript if … else
Puoi trovare il più grande tra tre numeri usando l' if… else
istruzione.
Esempio 1: numero più grande tra tre numeri
// 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);
Produzione
Immettere il primo numero: -7 Immettere il secondo numero: -5 Immettere il terzo numero: -1 Il numero più grande è -1
Nel programma sopra, parseFloat()
viene utilizzato per convertire la stringa numerica in numero. Se la stringa è un numero mobile, parseFloat()
converte la stringa in un numero in virgola mobile.
I numeri vengono confrontati tra loro utilizzando l' >=
operatore maggiore o uguale a . E l' if… else if… else
istruzione viene utilizzata per verificare la condizione.
In questo caso, l'operatore AND logico &&
viene utilizzato anche per verificare due condizioni.
È inoltre possibile utilizzare la Math.max()
funzione incorporata di JavaScript per trovare il più grande tra i numeri.
Esempio 2: utilizzo di 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);
Produzione
Immettere il primo numero: 5 Immettere il secondo numero: 5.5 Immettere il terzo numero: 5.6 Il numero più grande è 5.6
Math.max()
restituisce il numero più grande tra i numeri forniti.
È possibile utilizzare la Math.min()
funzione per trovare il più piccolo tra i numeri.