index.htm

RECETAS DE NAVIDAD

- apuntes comunicaciones javascript lenguaje c php autoayuda bolsa chistes empleo fotografia digital ocio sabiasque salud timos trucos

if else en javascript

  • Escribe el siguiente programa:

<HTML>

<SCRIPT LANGUAGE='JavaScript'>

// PROG013.HTM

var num;

num=parseFloat(prompt('Escribe un numero',''));

if(num==100)

{

alert('El numero que has escrito es 100');

}

else

{

alert('El numero que has escrito no es 100');

}

if(num>0)

{

alert('El numero que has escrito es positivo');

}

else

{

alert('El numero es negativo o 0');

}

</SCRIPT>

</HTML>
  • Grabalo con el nombre Prog013.htm en TuCarpeta
  • Ejecutalo.
  • La Estructura de programacion "if-else"

Sintaxis:

if(condicion)

{

sentencia1;

sentencia2;

sentencia3;

}

else

{

sentencia4;

sentencia5;

sentencia6;

}

Significado:

Si se cumple la condicion, se ejecutan las sentencias 1, 2 y 3 y si no se cumple se ejecutan las sentencias 4, 5, 6. La opcion "else" es opcional.
  • Observa la diferencia entre "=" y "=="

a = 3*9 es una asignacion, es decir la variable "a" es 27. En cambio if(a==5) es una condicion: si "a" es identico a 5 (si el valor de "a" es el numero 5)...
  • Escribe el siguiente programa:

<HTML>

<SCRIPT LANGUAGE='JavaScript'>

// PROG014.HTM

var a,b;

a=parseFloat(prompt('Escribe el primer numero',''));

b=parseFloat(prompt('Escribe el segundo numero',''));

if(a==b) alert('Los dos numeros son iguales');

if(a != b) alert('Los dos numeros son distintos');

if(a>b)

{

alert('El primer numero es mayor que el segundo');

}

else

{

alert('El primer numero no es mayor que el segundo');

}

if((a>b) && (100>a))

{

alert('El primero es mayor que el segundo');

alert('Ademas los dos son menores de 100');

}

else

{

alert('El primero no es mayor que el segundo');

alert('O uno de los dos numeros es mayor o igual a 100');

}

</SCRIPT>

</HTML>
  • Grabalo con el nombre Prog014.htm en TuCarpeta.
  • Ejecuta el programa para los siguientes casos, observando detenidamente lo que aparece:
  1. a=70, b=2
  2. a=50, b=30
  3. a=7, b=11
  4. a=100, b=50
  5. a=50, b=100
  • Observa:

a==b "a" es igual a "b"

a != b "a" es diferente a "b"

(a>b) && (100>a)

"a" es mayor que "b" y ademas "100 es mayor que -a-"

El else correspondiente a la condicion anterior, seria equivalente a no(a>b) || no(100>a), es decir la negacion de la primera condicion o la negacion de la segunda (o las dos negaciones a la vez).
Anterior paso:
operadores en javascript
Siguiente paso:
2 while

· Introduccion a javascript
· Javascript: sintaxis basica
· Variables en javascript
· Javascript: tipos de datos
· Javascript: contadores
· javascript: conversion entre tipos
· Operadores logicos y relacionales en javascript
· If else en javascript
· While en javascript
· Bucles for en javascript
· Switch case javascript
· Do while en javascript
· Calculos iterativos en javascript
· El objeto math javascript
· Variable temporal en javascript
· Funciones sin retorno de parametro. Javascript
· Funciones que devuelven parametros en javascript
· Arrays en javascript
· Matrices con varias dimensiones en javascript
· Codigo ascii/unicode y javascript
· Buscar una letra en un string con javascript
· Temporizadores en javascript
· Introduccion a javascript y html
· Escribiendo en el navegador con javascript
· Formularios en javascript
· Botones en javascript

IMPORTANTE:

- Si te ha gustado esta pagina, por favor, votanos aqui:

- Si no te ha gustado, escribenos y cuentanos en que mejorar.

Actualizado: 16/12/2013