Как происходит преобразование типов данных в функциях-конструкторах Boolean/Number()?
Я читал, что функция-конструктор String() может преобразовывать к строке т.к. в прототипе содержится метод toString(), который и срабатывает.
String(255); //"255" --> результат работы встроенного метода toString()
Что здесь запускается "под капотом"?
//Boolean
Boolean(23); //true --> какой метод здесь осущ. преобразование?
//Number
Number("34"); //34 --> какой метод здесь осущ. преобразование?