Метод valueOf
возвращает элементарное значение для объекта String. Это значение эквивалентно String#toString.
Обычно этот метод вызывается неявно, внутри интерпретатора javascript, а не в коде.
x = new String("Hello world");
alert(x.valueOf()) // покажет"Hello world"
Спасибо очень помогло!
Получается, если мне нужен первый элемент (H) строки "Hello", надо делать так:
x = new String("Hello world");
alert(x.valueOf(1))
Я прав???
По идее надо
для первого символа
x[0].valueOf(); - чтобы вывести первый элемент заданной вами строки
Нет, вы не правы. Метод не имеет параметров. Можно написать
x.valueOf()[0]
, но пользы я в этом не вижу.Метод valueOf возвращает элементарное значение не только для объекта String. Но также обьектов Number и Boolean