Operadores Javascript
Existen varios tipos de operadores en JavaScript:
1.Asignación: este tipo de operador se utiliza para asignar valores a las variables.
var resultado=50
Asigna a la variable "resultado" el valor 50.
Existen abreviaturas de algunas operaciones de asignación:
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 son iguales. Fuerza conversiones de tipo.
!= Devuelve true si son distintos. Fuerza conversiones de tipo.
=== Devuelve true si son iguales y del mismo tipo.
!== Devuelve true si son distintos o de distinto tipo.
> Devuelve true si la variable de la izquierda es mayor que la variable de la derecha
< Devuelve true si la variable de la derecha es mayor que la variable de la izquierda
>= 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.
% Binario: devuelve el resto de una división.
++ Unitario: incrementa el valor de la variable.
-- Unitario: disminuye el valor de una variable.
- Unitario: cambia el signo de una variable.
4.Lógicos: los operadores lógicos devuelven un valor binario.
&&
AND
||
OR
!
NOT
Es importante saber que si en una evaluación ya se conoce el resultado, no se pone valor a los demás términos:
true || devuelve true.
false && devuelve false.
Condicionales Javascript
Las sentencias en JavaScript se dividen en varios tipos:
1.Condicionales: las sentencias condicionales sin "if" y "switch" . La sintaxis de "if" es la siguiente:
if(condición) {
acciones
}
else {
acciones
}
Ejemplo:
var i=5
if(i>5) {
document.write("i es mayor que 5")
}
else {
document.write("i es menor o igual que 5")
}
La sentencia "switch" toma una variable, y la evalúa según unos posibles valores:
switch(variable) {
case valor1:
acciones1;
break;
case valor2:
acciones2;
break;
.........
.........
case valorN:
accionesN;
break;
default acciones;
}
Veamos cada una de las partes:
case valor1: en el caso de que la variable tenga el valor "valor1", realizará las acciones "acciones1".
break: si no se incluye esta sentencia después de cada "case", se realizarían todos los cases del "switch" hasta el final. De este modo, sólo se realizarán las acciones referentes al "case" concreto.
Default: si el valor de la variable no concuerda con ningún case, se realizarán las acciones de default.
En la próxima lección le explicaremos el segundo tipo de sentencia: los bucles.
Bucles Javascript
Veamos el segundo tipo de sentencia: los bucles.
Bucles.- Estas sentencias se caracterizan porque el flujo puede pasar varias veces por ellas hasta que se cumple una condición.
"for" representa una o varias sentencias que se repiten un número determinado de veces:
for(inicio;final;incremento) {
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario