Neste exemplo, você aprenderá a encontrar o maior entre três números em JavaScript.
Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação JavaScript:
- Comparação de JavaScript e operadores lógicos
- JavaScript if… else declaração
Você pode encontrar o maior entre três números usando a if… else
declaração.
Exemplo 1: o maior número entre três números
// 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);
Resultado
Insira o primeiro número: -7 Insira o segundo número: -5 Insira o terceiro número: -1 O maior número é -1
No programa acima, parseFloat()
é usado para converter string numérica em número. Se a string for um número flutuante, parseFloat()
converte a string em um número de ponto flutuante.
Os números são comparados entre si usando o >=
operador maior ou igual a . E a if… else if… else
declaração é usada para verificar a condição.
Aqui, o AND lógico &&
também é usado para verificar duas condições.
Você também pode usar a função interna do JavaScript Math.max()
para encontrar o maior entre os números.
Exemplo 2: Usando 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);
Resultado
Insira o primeiro número: 5 Insira o segundo número: 5,5 Insira o terceiro número: 5,6 O maior número é 5,6
Math.max()
retorna o maior número entre os números fornecidos.
Você pode usar a Math.min()
função para encontrar o menor entre os números.