Primero, usamos el constructor Number para convertir 2 a number, como solo es una conversión de primitivos entonces el resultado es true.
Segundo, usamos el constructor Boolean para convertir false a boleano, nuevamente solo es una conversión, entonces el resultado de la comparación es true.
Tercero, ningún Symbol es igual a otro Symbol, por más que en el ejemplo tengan los mismos placeholders foo, nunca serán iguales. Entonces siempre nos dará false.
No debemos confundir el contructor Number y Boolean por sí mismos, con dichos costructures acompañados de la palabra new, si hacemos lo siguiente:
consta=newNumber(2);constb=newBoolean(true);
Ambas variables serán objetos creados por medio de estos contructores, y no solo conversiones como en el ejercicio principal de este post.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Respuesta:
A:
true,true,falsePrimero, usamos el constructor
Numberpara convertir2anumber, como solo es una conversión de primitivos entonces el resultado estrue.Segundo, usamos el constructor
Booleanpara convertirfalsea boleano, nuevamente solo es una conversión, entonces el resultado de la comparación estrue.Tercero, ningún
Symboles igual a otroSymbol, por más que en el ejemplo tengan los mismos placeholdersfoo, nunca serán iguales. Entonces siempre nos daráfalse.No debemos confundir el contructor
NumberyBooleanpor sí mismos, con dichos costructures acompañados de la palabranew, si hacemos lo siguiente:Ambas variables serán objetos creados por medio de estos contructores, y no solo conversiones como en el ejercicio principal de este post.