En este ejemplo, aprenderá a verificar si el número ingresado por el usuario es positivo, negativo o cero.
Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de JavaScript:
- Comparación de JavaScript y operadores lógicos
- Declaración de JavaScript if … else
Utilizará la if… else if… else
declaración para escribir el programa.
Ejemplo 1: Marque el tipo de número con if… else if… else
// program that checks if the number is positive, negative or zero // input from the user const number = parseInt(prompt("Enter a number: ")); // check if number is greater than 0 if (number> 0) ( console.log("The number is positive"); ) // check if number is 0 else if (number == 0) ( console.log("The number is zero"); ) // if number is less than 0 else ( console.log("The number is negative"); )
Salida
Ingrese un número: 0 El número es cero.
El programa anterior verifica si el número ingresado por el usuario es positivo, negativo o cero.
- La condición
number> 0
comprueba si el número es positivo . - La condición
number == 0
comprueba si el número es cero . - La condición
number < 0
comprueba si el número es negativo .
El programa anterior también se puede escribir utilizando la if… else
declaración anidada .
Ejemplo 2: Verifique el tipo de número con anidado if… else
// check if the number is positive, negative or zero const number = prompt("Enter a number: "); if (number>= 0) ( if (number == 0) ( console.log("The number is zero"); ) else ( console.log("The number is positive"); ) ) else ( console.log("The number is negative"); )
Salida
Ingrese un número: 0 Ingresó el número cero
El programa anterior funciona igual que en el Ejemplo 1 . Sin embargo, el segundo ejemplo usa la if… else
declaración anidada .