Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
April 12, 2022 07:16 pm GMT

Paracetamol.js| 99: Explica este cdigo JavaScript

Explica este cdigo JavaScript

console.log(([] || {}) && (undefined ?? "") || null);console.log(0 || false || Symbol("hola") || 2n);console.log(typeof (undefined || null || 0 || ("0" ?? 0)));console.log((() => "hola")() || (false && true));

A. {}, 2n, number, false
B. undefined, Symbol("hola"), string, "hola"
C. null, Symbol("hola"), string, "hola"
D. null, 0, number, true

Respuesta en el primer comentario

Respuesta:
C. null, Symbol("hola"), string, "hola"

El operador || solo se ejecuta si el primer operando es un valor falsy.
El operador && solo se ejecuta si el primer operando es un valor truthy.
El oeprador ?? solo se ejecuta si el primer operando es null o undefined

Dicho todo esto y conociendo los valores truthy y los valores falsy no debera costarte llegar a que la respuesta correcta es C.


Original Link: https://dev.to/duxtech/paracetamoljs-99-explica-este-codigo-javascript-2c6

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To