Как происходит преобразование типов данных в функциях-конструкторах Boolean/Number()?

Я читал, что функция-конструктор String() может преобразовывать к строке т.к. в прототипе содержится метод toString(), который и срабатывает.

String(255); //"255" --> результат работы встроенного метода toString()

Что здесь запускается "под капотом"?

//Boolean
Boolean(23); //true --> какой метод здесь осущ. преобразование?

//Number
Number("34"); //34 --> какой метод здесь осущ. преобразование?

Ответы (0 шт):