Coalescencia Nula (??)
Última actualización
Última actualización
El operador de coalescencia nula (??
) en JavaScript proporciona un valor por defecto cuando una variable es null
o undefined
.
Sintaxis
variable1: La variable que deseas verificar.
valorPorDefecto: El valor que se usará si variable1
es null
o undefined
.
Comparación con el Operador OR (||
)
El operador ||
también proporciona un valor por defecto, pero trata (como 0
, ""
, false
) como null
o undefined
.
Precedencia de Operadores
El operador ??
tiene baja precedencia. Los operadores como +
, -
, *
, /
tienen mayor precedencia, por lo que se evalúan primero si no se usan paréntesis.