theretalk.ru

    Главная      
Программирование
Самоучители:

Строковые объекты

Строка (string) в языке JavaScript представляется в виде пследовательности символов, заключенных в двойные или одинарные кавычки. Для управления строковыми объектами используется синтаксис:

stringName.propertyName
stringName.methodName(parameters)

Здесь stringName - имя объекта String. Строки можно создавать тремя способами:
1. Создать строковую переменную при помощи оператора var и присвоить ей строковое значение;
2. Присвоить значение строковой переменной только посредством оператора присваивания (=);
3. Использовать конструктор String().
Свойства


    Значением свойства length является длина строки. Например, выражение "Script".length вернет значение 6, поскольку строка "Script" содержит 6 символов.

Методы


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

МетодОписание метода
big()
Аналогично тегам HTML <big> . . .</big>. позволяет отобразить более крупным шрифтом.
blink()
Заставляет строку мигать. (Этим почти никто не пользуется).
bold()
Название говорит за себя - делает символы жирными.
charAt(arg)
Возвращает символ, находящийся в заданной позиции строки. Пример: vpos = "Sc<FONT COLOR="#FF0000">ript".charAt(3); переменной vpos будет присвоено значение "r".
fixed()
Анологично <tt> . . .</tt> вывод строки фиксированного размера.
fontcolor(arg)
Анологично <font color="#rrggbb"> . . .</font>. Аргумент метода может быть как триплетом RGB, так и зарезервированным словом.
fontsize(arg)
Позволяет изменять размер шрифта. Аргумент в условных единицах. Анологично <font size=size> . . .</font>. Также можно использовать вид +size или -size для увеличения или уменьшения шрифта на size единиц, например: "строка".fontsize(+1).
indexOf(arg1[,arg2])
Возвращает позицию в строке, где впервые встречается символ - arg1, неябязательный числовой аргумент arg2 указывает начальную позицию для поиска.
italics()
Аналогично тегам HTML <i> . . .</i>. позволяет отобразить италиком.
lastlndexOf(arg1[,arg2])
Возвращает либо номер позиции в строке, где в последний раз встретился символ - arg1, либо -1, если символ не найден. Arg2 задает начальную позицию для поиска.
link()
Аналогично тегам HTML <a href> . . .</a>. позволяет преобразовать строку в гиперсвязь.
small()
Аналогично тегам HTML <small> . . .</small>. позволяет отображать строку мелким шрифтом.
strike()
Аналогично тегам HTML <strike> . . .</strike>. позволяет отображать строку зачеркнутой.
sub()
Аналогично тегам HTML <sub> . . .</sub>. позволяет отображать строку нижним индексом.
substring(arg1,arg2)
Позволяет извлеч подстроку длинной arg2, начиная с позиции arg1
sup()
Аналогично тегам HTML <sup> . . .</sup>. позволяет отображать строку верхним индексом.
toLowerCase()
Преобразует символы строкового объекта в строчные
toUpperCase()
Преобразует символы строкового объекта в прописные

Вот, пожалуй, и весь список методов объекта String. Примеры их использования будут приводиться по ходу рассмотрения других объектов. К строковым методам, как видно из таблицы относятся методы-функции операций над строками и в то же время как методы форматирования.

Интернет и сети
Самоучители:
Статьи:

theretalk.ru 2007-2008 г.

Rambler's Top100


на www.altavista.ru