¿Por qué es 1 + 1 ? 1 : 0 + 1 igual a 1 y no a 3 ? ¿Es correcto que devuelva 3 si envuelvo la expresión 1 ? 1 : 0 con paréntesis. Pero, ¿por qué es eso necesario? ¿Qué está bloqueando realmente el proceso para analizarlo correctamente?
Está evaluando (1 + 1) ? 1 : (0 + 1).
¿ Porque js primero calcula 1 + 1 y luego verifica que RESULT es verdadero? si es cierto, seleccione 1 .
1+1 es el resultado verdadero
Los valores falsos en JavaScript son 0, 0n, nulo, indefinido, falso, NaN y la cadena vacía ""