Aquí te dejo algunos datos curiosos sobre los operadores en JavaScript:
.
- JavaScript tiene varios tipos de operadores, incluyendo aritméticos, de comparación, lógicos y de asignación.
. - El operador “+” no solo se usa para sumar números, sino también para concatenar
strings
. Por ejemplo,"Hola" + "Mundo"
devuelve"HolaMundo"
.
. - El operador de igualdad
==
en JavaScript compara los valores de dos variables, no los tipos de datos. Por lo tanto,"1" == 1
estrue
en JavaScript.
. - Si quieres comparar los valores y los tipos de dos variables, debes usar el operador de igualdad estricta
===
. Por ejemplo,"1" === 1
esfalse
en JavaScript.
. - El *operador ternario
?
es un atajo para escribir una sentenciaif-else
en una sola línea. Por ejemplo, la siguiente línea de código asignará el valor de"Hombre"
o"Mujer"
a la variablegender
en función del valor de la variableisMale
:
var gender = isMale ? "Hombre" : "Mujer";
. - JavaScript también tiene operadores de bits, que se utilizan para realizar operaciones de
bits
a nivel de bits individuales en números enteros. Estos operadores incluyenAND (&), OR (|), XOR (^) y NOT (~)
.
. - JavaScript también tiene operadores de incremento
++
y decremento--
, que se utilizan para aumentar o disminuir el valor de una variable en1
. Estos operadores pueden colocarse antes o después de la variable y tienen diferentes efectos en el valor de la variable y la expresión en la que se utilizan.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?