INICIO | EVENTOS | OBJETOS | FUNCIONES | COOKIES | OPERADORES | ENLACES
Existen en JavaScript operadores binarios y unarios. Su sintaxis general es la que sigue:
Los operadores más comunes son los siguientes:
| suma | + | (Aplicado a cadenas de caracteres, las concatena) | |
| resta | - | ||
| multiplicación | * | ||
| división | / |
| Igual que == | |
| Distinto de != | |
| Mayor que > | |
| Menor que < | |
| Mayor o igual que >= | |
| Menor o igual que <= |
| AND | && | devuelve true si ambas expresiones son true | |
| OR | || | devuelve true si alguna de las expresiones es true | |
| NOT | ! | devuelve true si la expresión es false |
nombredelobjeto = new tipodelobjeto (parámetros que lo definen)
asignatura = "Sistemas Avanzados de Recuperación de Información"
curso = 2006
typeof(asignatura)
devuelve typeof asignatura is string
typeof(curso)
devuelve typeof curso is number
Si se verifica la condición que encierra el if se ejecutan las sentencias1. Sino, se ejecutan las sentencias2 (si es que se ha puesto esta parte de la condición que es opcional.
if (condición)
{
sentencias1
[ }else
{sentencias2 ]
}
Con for, se repite un conjunto de sentencias hasta que la condición deja de cumplirse. Para que no sea un bucle infinito, habrá que indicar actualizar la expresión de la condición cada vez que se ejecuta el bloque para que sea posible salirse en algún momento del bloque.
for (expresión-inicial; condición; actualización)
{
sentencias
}
Por ejemplo, for (i=1; i<4; i++) hace que en cada bucle i se incremente en una unidad partiendo del valor 1 en el primer bucle. Cuando i vale 4 se sale del bucle.
While ejecuta un bloque siempre que se verifique una condición. En esencia, es parecido a un for, sólo que la actualización de la condición (para evitar el bucle infinito) debe hacerse en el bloque de sentencias.
while (condición)
{
sentencias
}
Break hace salir del bucle (for o while) al programa aunque la expresión siga siendo cierta y salta a la siguiente linea de programa. Por ejemplo:
while (i<6)
{
if (i==3)
break
i++
}
En este bucle jamás se llega a i=6. En cuanto llega a i=3 sale del bucle.
Continue se emplea de manera análoga a break, solo que en este caso no sale del bucle, sino que salta directamente al principio del bucle con sus siguientes valores.