An Interest In:
Web News this Week
- April 27, 2024
- April 26, 2024
- April 25, 2024
- April 24, 2024
- April 23, 2024
- April 22, 2024
- April 21, 2024
April 12, 2022 07:16 pm GMT
Original Link: https://dev.to/duxtech/paracetamoljs-99-explica-este-codigo-javascript-2c6
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:
Tweet
View Full Article
Dev To
An online community for sharing and discovering great ideas, having debates, and making friendsMore About this Source Visit Dev To