Ay otos caracteres que se utilizan para el operador ternario?
Ay otos caracteres que se utilizan para el operador ternario?
Tengo entendido que no
por lo menos yo no lo he visto
De acuerdo a la documentación sobre el operador ternario, la sintaxis debe de ser la siguiente:
condición ? expr1 : expr2
Lo que puede cambiar es condición
, expr1
y expr2
, pero siempre tienes que tener los símbolos ?
y :
, de otro modo obtendrás un error.
Puedes interpretarlo como, si se cumple la condición
entonces (?
) expr1
, sino (:
) expr2.
Sólo como comentario extra, también los puedes anidar:
var firstCheck = false,
secondCheck = false,
access = firstCheck
? "Acceso Denegado"
: secondCheck
? "Acceso Denegado"
: "Acceso Permitido";
console.log(access); // muestra "Acceso Permitido"