He leído que la razón por la que la función constructora String() puede convertir el valor en una cadena es su prototipo que contiene el método toString() .
String(255); //"255" --> the result of the built-in toString() method¿Qué se está ejecutando "bajo el capó" aquí?
//Boolean Boolean(23);//true --> which method is invoked here? //Number Number("34");//34 --> which method is invoked here?