mis tareas
La operación lógica negación invierte eloperando, si es true lo hace false y viceversa. Si se comparan números con cadenas, JavaScript intenta convertir internamente los datos. En los operadores relacionales (>, =,
Compara dos valores ydevuelve true si el primero es mayor que el segundo. Compara tanto números como cadenas.
var hoy = 4; ayer = 10, comp;
comp = hoy > ayer /* comp adquiere el valor false*/
Menor qué <
Compara dos valoresy devuelve true si el primero es mayor que el segundo. Compara tanto números como cadenas.
var hoy = 4; ayer = 10, comp;
comp = hoy < ayer/* comp adquiere el valor false*/
Mayor o igual >=
Comparados valores y devuelve true si el primero es mayor o es igual que el segundo. Compara tanto números como cadenas.
var hoy = 4; ayer = 4, comp;
comp = hoy >= ayer/* comp adquiere el valor true*/Menor o igual op2) && (op1 < op3); /*comp toma el valor true */
comp es true por que op1 es menor que op3, (op1 < op3 es por tanto true)
Operador triple-igual (===) en JavaScript
JavaScript esun lenguaje que, cuatos más años pasan, más de moda está. En los tiempos que corren, con las aplicaciones AJAX campando a sus anchas por todas partes está más presente que nunca, así que no viene malun truco de vez en cuando (y pienso que en los próximos meses escribiré aún más sobre el tema).
Hoy me he acordado del operador triple-igual o ===. Sí, estás leyendo bien, tres iguales seguidos. Nocontentos con el doble igual típico de C, C#, Java y otros lenguajes, también tenemos el triple. Este es un operador muy poco conocido en el lenguaje JavaScript y básicamente sirve para comparar laigualdad de dos objetos sin forzar la conversión automática de tipos.
Es decir, que para que devuelve true los dos objetos además de representar el mismo valor deberán ser exactamente del mismo tipo...
Regístrate para leer el documento completo.