Метод valueOf возвращает элементарное значение для объекта String. Это значение эквивалентно String#toString.
Обычно этот метод вызывается неявно, внутри интерпретатора javascript, а не в коде.
Пример:
x = new String("Hello world");
alert(x.valueOf())// покажет"Hello world"
Дежурная шутка
– Ну и как вы провели с ним ночь? – спрашивает одна блондинка другую.
– Этот мерзавец прилип к компьютеру и вообще забыл обо мне!
– Ведь предупреждала тебя, дуру! Разве можно хвастаться мужику, что у тебя – скоростной доступ в Интернет по выделенному каналу?