En ocasiones, los creadores de páginas web obtienen resultados fallidos cuando
comparan elementos, debido al desconocimiento del uso exacto de cada operador,
ello les trae como consecuencia pérdida de tiempo, debido a que intentan hasta
llegar a la operación necesitada.
Por tanto, a fin de crear
operaciones para páginas
web dinámicas,
usaremos diferentes operadores en el lenguaje Javascript, según las reglas de
este lenguaje de programación
Los tipos de datos utilizados en
el lenguaje Javascript como números, string,
o arreglos, son comparados entre sí para crear declaraciones, las cuales permiten
ejecutar o no una acción. Por ejemplo, si es necesario una suma entre dos
números solo cuando ambos sean par, realizamos una comparación entre ellos y,
de ser cierta la condición, se realiza la adición de ambos.
Para lograr esta comparación son
utilizados los siguientes operadores de comparación:
- 2 signos
de igual, para definir si un valor es igual a otro.
- 1 signo de
exclamación con 1 de igualdad, para definir si un valor no es igual a otro.
- 3 signos
de igual, para definir si un valor es idéntico a otro.
- 1 signo de
exclamación con 2 signos de igual, para definir si un valor no es idéntico a
otro.
- 1 signo de
mayor que, para definir si un valor es mayor a otro.
- 1 signo de
mayor que con 1 de igualdad, para definir si un valor es mayor o igual a otro.
- 1 signo de
menor que, para definir si un valor es menor a otro.
- 1 signo de
menor que, con 1 de igualdad, para definir si un valor es menor o igual a otro.
061-01_1303_ilu01.
Operadores de comparación
En la siguiente ilustración
tenemos 5 comparaciones para comprender la función de cada operador:
061-01_1303_ilu02.
Ejemplos con operadores de comparación
La interpretación de cada una es
la siguiente:
- ¿3 es
igual 4? y como respuesta se obtiene false.
- ¿hola es
igual a hola? y como respuesta se obtiene true.
- ¿Caracter
6 es igual al valor 6? y como respuesta se obtiene true.
- ¿Caracter
6 es idéntico al valor 6? y como respuesta se obtiene false.
- ¿2 es
mayor a 3? y como respuesta se obtiene false.
Cuando la respuesta es true, se cumple la comparación entre valores
y es el determinante para la ejecución de una acción, la computadora lo
interpreta con el número 1, mientras a false
le asigna el valor 0.
Existe confusión al momento de
comparar datos con los operadores “igual” e “idéntico”, sin embargo, al usar “idéntico”
se cumple tanto el valor como su tipo. Por este motivo, en el cuarto ejemplo de
la imagen anterior, obtenemos la respuesta false,
porque el primer seis es de tipo string
y el segundo es número.
Los operadores matemáticos son
frecuentemente utilizados para simplificar instrucciones, dentro de las cuales
existe:
- Al
escribir 5+=3 es posible agregar 5= 5+3.
- Al
incrementar un valor se precede con dos signos más.
- Al decrementar
un valor se precede con dos signos menos.
Tal como se muestra en la siguiente
imagen:
061-01_1303_ilu03.
Operadores matemáticos
Keynotes
- Los tipos de datos utilizados en el lenguaje
Javascript como números, string, o
arreglos, son comparados entre sí para crear declaraciones, las cuales permiten
ejecutar o no una acción.
- Cuando la respuesta es true, se cumple la comparación entre valores y es el determinante
para la ejecución de una acción, la computadora lo interpreta con el número 1,
mientras a false le asigna el valor
0.
- Existe confusión al momento de comparar
datos con los operadores “igual” e “idéntico”, sin embargo, al usar “idéntico”
se debe cumplir, tanto el valor como su tipo.
RetoCrea tres operaciones diferentes con su respuesta,
mediante el uso de los operadores estudiados del lenguaje Javascript, y sigue
las reglas de este lenguaje de programación. Pide a tus compañeros, los tres
tipos de operadores para crear la operación.
¡Comparte el resultado final del reto en tu vPages!
Tiempo disponible: entre 15 y 30 minutos.
CierreGracias al uso correcto de diferentes operadores en
el lenguaje Javascript, según las reglas de este lenguaje de programación,
obtenemos resultados exitosos al momento de comparar elementos. Además, creamos
con excelencia operaciones para páginas web
dinámicas. Si implementamos los operadores con paciencia y precisión, las
evaluaciones de datos serán realizadas correctamente.