Метод valueOf возвращает элементарное значение для объекта String. Это значение эквивалентно String#toString.
Обычно этот метод вызывается неявно, внутри интерпретатора javascript, а не в коде.
Пример:
x = new String("Hello world");
alert(x.valueOf())// покажет"Hello world"
Это интересно
Количество времени, проводимого служащими США за компьютерными играми в рабочее время, достигает приблизительно полумиллиарда часов. Потеря производительности при этом оценивается в 10 млрд. долларов. При этом, сюда не включается время, проведенное в Интернете с личной целью.