в оглавление примеры сценариев с использованием различных свойств общая схема иерархической структуры объектов
 
 
 
 

объект string

предыдущая страничка

Может показаться странным, что частью ссылки на строковый объект может быть любое выражение, результатом выполнения которого является строка, содержащая обычные строки, переменные, методы или функции, возвращающие строки, или другие свойства объекта. По этому все приведенные ниже примеры вызова метода toUpperCase () работают одинаково:

"george burns".toUpperCase()
yourName.toUpperCase() // yourName — строковая переменная
window.prompt ("Enter your name","").toUpperCase ()
document.forms[0].entry.value.toUpperCase ()
// entry — текстовое поле объекта

кстати
 

В браузере Navigator 2 следует избегать вложенных вызовов методов для однострокового объекта, если они изменяют его значение. Результат может оказаться неожиданным. Вместо этого нужно вызывать каждый метод в отдельном операторе.

 

Важно помнить о следующей концепции: вызов строкового метода не изменяет объект, который является частью ссылки. Вместо этого метод возвращает значение, используемое как параметр вызова другого метода или функции, или для присвоения переменной.
Поэтому для изменения содержимого строковой переменной (влияющей на результат выполнения метода) необходимо воспользоваться оператором присвоения:

yourName = yourName.toUpperCase () //
значение переменной теперь включает только прописные буквы

 
 
 
  методы | свойства | примеры | в начало | назад | вперед | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | <<<

Hosted by uCoz