JAVASCRIPT
JAVASCRIPT
JAVASCRIPT
x+=y x=x+y
x-=y x=x-y
x*=y x=x*y
x%=y x=x%y
x/=y x=x/y
2.Comparación : En JavaScript, se pueden comparar variables de distinto
tipo, pues es capaz de forzar conversiones:
>= Devuelve true si la variable de la izquierda es mayor o igual que la variable de la derecha
<= Devuelve true si la variable de la izquierda es menor o igual que la variable de la derecha
3. Aritméticos
Los operadores aritméticos, a partir de varios operandos, devuelven un solo valor,
resultado de la operación realizada con los anteriores operandos.
En JavaScript, existe notación postfija y prefija, por lo que variable++ y ++variable
son dos formas distintas de incrementar una variable. En primer lugar, se procesa la
variable, y luego se incrementa. Sin embargo, en el segundo caso, primero se
incrementa la variable y después se procesa.
&& AND
|| OR
! NOT
5. Cadenas:
6. Condicional:
Este operador realiza las funciones de una sentencia "SI" Su formato es el
siguiente:
Condición: acción1:acción2
•Evalúa condición.
•Si la evaluación devuelve true, realiza acción1.
•Si la evaluación devuelve false, realiza acción2.
<script language="javascript">
document.write("<br> Menu ");
document.write("<br>escoja una opcion para traducir el contenido:");
document.write("<br> 1. Casa 2. Mesa 3. Perro 4. Gato ");
var opcion =prompt("escoja opcion:");
var opcion = parseInt (opcion);
switch (opcion){
case 1: document.write("<br> Casa = Home");break;
case 2: document.write("<br>Mesa = Table");break;
case 3: document.write("<br>Perro = Dog");break;
case 4: document.write("<br>Gato = Cat");break;
default:document.write('debe ingresar un valor comprendido entre 1 y 4.');}
</script> uso del switch.html
ESTRUCTURA REPETITIVA
(WHILE)
Una estructura repetitiva permite ejecutar una instrucción o un
conjunto de instrucciones varias veces
La estructura repetitiva while realiza sus acciones que están
entre llaves mientras la opción de validez sea verdadera.
Este ciclo repetitivo podría ser infinito si el resultado de la
validez siempre es verdadero.
EJERCICIO: REALIZAR UN PROGRAMA QUE
IMPRIMA 25 TÉRMINOS DE LA SERIE 11 - 22 - 33 - 44,
ETC. (NO SE INGRESAN VALORES POR TECLADO).
<script language="javascript">
var num;
num=11;
while (num<=275){
document.write(num);
document.write('<br>');
num=num+11;}
while (cont<=5)
{ altura=prompt('Ingrese su altura:','');
altura=parseInt(altura);
suma=suma+altura;
cont=cont+1;}
promedio=suma/2;
Sintaxis:
do{ bloque de código}
while (condición);
EJERCICIO: REALIZAR UN PROGRAMA QUE ACUMULE VALORES INGRESADOS POR
TECLADO HASTA INGRESA EL 9999 (NO SUMAR DICHO VALOR, SOLAMENTE INDICA QUE
HA FINALIZADO LA CARGA). IMPRIMIR EL VALOR ACUMULADO E INFORMAR SI DICHO
VALOR ES CERO, MAYOR A CERO O MENOR A CERO.
<script language="javascript">
var valor;
var suma=0;
do {
valor=prompt('Ingrese un valor ___ 9999 para terminar:','');
valor=parseInt(valor);
suma=suma+valor;
document.write('<br>');
} while(valor != 9999);
total=suma-9999;
if(total==0){document.write( total + " es igual a cero");}
else { if (valor>0) { document.write(total + " es mayor que cero") ; }
else { if (valor<0) { document.write("Valor igual a cero") ;} } }
</script>
ESTRUCTURA REPETITIVA (FOR)
Esta estructura se usa cuando conocemos la cantidad de veces
que queremos que se ejecute la sentencia.
Sintaxis:
for (<Inicio> ; <hasta> ; <Incremento o Decremento>)
{
<Instrucciones>
}
EJERCICIO: DESARROLLAR UN PROGRAMA
QUE MUESTRE LA TABLA DE MULTIPLICAR
DEL 5 (DEL 5 AL 50).
<script language="javascript">
var c;
for(c=1;c<=10;c++)
{
tabla=c*5;
} </script>