Declaraciones condicionales en JavaGuión: if, else y else if
JavaDeclaraciones condicionales de script
Hay principalmente tres tipos de declaraciones condicionales en JavaGuión.
- si declaración: Una declaración 'if' ejecuta código basado en una condición.
- si... otra declaración: La declaración if…else consta de dos bloques de código; cuando una condición es verdadera, ejecuta el primer bloque de código y cuando la condición es falsa, ejecuta el segundo bloque de código.
- si...si no si...si no Declaración: Cuando es necesario probar varias condiciones y es necesario ejecutar diferentes bloques de código en función de qué condición es verdadera, se utiliza la instrucción if...else if...else.
Cómo utilizar declaraciones condicionales
Las declaraciones condicionales se utilizan para decidir el flujo de ejecución en función de diferentes condiciones. Si una condición es verdadera, puede realizar una acción y si la condición es falsa, puede realizar otra acción.
Si declaración
Sintaxis:
if(condition)
{
lines of code to be executed if condition is true
}
Puedes usar if declaración si desea verificar solo una condición específica.
Prueba esto tú mismo:
<html>
<head>
<title>IF Statments!!!</title>
<script type="text/javascript">
var age = prompt("Please enter your age");
if(age>=18)
document.write("You are an adult <br />");
if(age<18)
document.write("You are NOT an adult <br />");
</script>
</head>
<body>
</body>
</html>
Si... Si no, declaración
Sintaxis:
if(condition)
{
lines of code to be executed if the condition is true
}
else
{
lines of code to be executed if the condition is false
}
Puedes usar If….Else declaración si tiene que verificar dos condiciones y ejecutar un conjunto diferente de códigos.
Prueba esto tú mismo:
<html>
<head>
<title>If...Else Statments!!!</title>
<script type="text/javascript">
// Get the current hours
var hours = new Date().getHours();
if(hours<12)
document.write("Good Morning!!!<br />");
else
document.write("Good Afternoon!!!<br />");
</script>
</head>
<body>
</body>
</html>
Si... Si no Si... Si no declaración
Sintaxis:
if(condition1)
{
lines of code to be executed if condition1 is true
}
else if(condition2)
{
lines of code to be executed if condition2 is true
}
else
{
lines of code to be executed if condition1 is false and condition2 is false
}
Puedes usar If….Else If….Else declaración si desea verificar más de dos condiciones.
Prueba esto tú mismo:
<html>
<head>
<script type="text/javascript">
var one = prompt("Enter the first number");
var two = prompt("Enter the second number");
one = parseInt(one);
two = parseInt(two);
if (one == two)
document.write(one + " is equal to " + two + ".");
else if (one<two)
document.write(one + " is less than " + two + ".");
else
document.write(one + " is greater than " + two + ".");
</script>
</head>
<body>
</body>
</html>

