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

объект string

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

Синтаксис. Создание строкового объекта:
var myString = new String ("characters")
Доступ к свойствам и методам статического объекта String:
String.свойство | метод ([параметры])
Доступ к свойствам и методам строкового объекта:
строка.свойство | метод ([параметры])

Описание объекта. JavaScript различает строковые значения и строковые объекты. И те, и другие используют одинаковые методы, поэтому обычно для присвоения переменной строкового значения нет необходимости создавать объект (конструктором String ()). Для этого требуется лишь обычная операция присвоения (var myString = "fred").
Различия проявляются там, где используется "объектность" строкового элемента. Подробно об этом рассказано при обсуждении свойства string.prototype далее в этой главе. Кроме того, использование полноценного строкового объекта может понадобиться при передаче данных Java-аплету. Если оказывается, что аплет не воспринимает строковое значение как тип данных String, следует создать новый объект (с помощью конструктора JavaScript ) и передать его аплету.
В сценариях часто возникает необходимость обработки строковых данных. Кроме конкатенации строк зачастую требуется извлекать подстроки, удалять части строк или заменять их другим текстом. В отличие от многих языков написания сценариев JavaScript практически не имеет встроенных средств обработки строк. Это значит, что (если только вы не воспользуетесь регу лярными выражениями, поддерживаемыми в браузерах NN4+ и IE4+) методы обработки строки необходимо программировать самостоятельно. Далее в этой главе приведен исходный код нескольких функций, которые полностью совместимы с более ранними версиями браузеров.
При работе со строковыми значениями каждое из них необходимо представлять в качест ве объекта, имеющего свойства и методы, как и любой другой объект JavaScript. В последних версиях JavaScript определены несколько свойств и множество методов для работы со стро ковыми значениями (и одно дополнительное свойство статического объекта String, которое всегда присутствует в окне браузера). Синтаксис вызова строковых методов такой же, как и методов любого другого объекта:

oбъeктString.method ()

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

Hosted by uCoz