русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Объект String


Дата добавления: 2015-07-09; просмотров: 456; Нарушение авторских прав


Когда переменной присваивается строковый литерал, она становится строковой переменной. На самом

деле JavaScript не поддерживает строковых типов, а создает стандартный объект string. Таким образом,

любая строковая переменная или строковый литерал является объектом string, к которому могут быть

применены соответствующие методы этого объекта.

Можно явно создать строковый объект, используя ключевое слово new и конструктор string:

имя_объекта = new String(строка);

Параметром конструктора является любая допустимая строка. Например:

myString = new String("Строка");

Объект string имеет единственное свойство length, хранящее длину строки, содержащейся в строковом

объекте. Так, и "строка". length, и myString.length возвращают одинаковые значения 6, равные в первом

случае длине строкового литерала, а во втором случае длине строки, содержащейся в строковом объекте.

Объект string имеет два типа методов: первые непосредственно влияют на саму строку, например метод substring, а вторые возвращают отформатированный HTML вариант строки, например метод bold.

Некоторым методам необходимы параметры. Так, метод получения подстроки требует задания двух целых чисел, определяющих позиции начала и конца подстроки, например substring ( 2 , 7 ) .

Методы, возвращающие HTML-отформатированные варианты строк, соответствуют тэгам форматирования HTML. Например, следующий оператор вставляет в страницу HTML связь с ресурсом, расположенным по

адресу, задаваемому параметром метода link:

document.write(s.link("http://www.bhv.com"));

В документе отобразится содержимое строкового объекта s, представленное как связь с соответствующим

ресурсом.


Таблица 3. Методы объекта string

Метод Действие
anchor Создает именованную ссылку
big, blink, bold, fixed, italics, small, strike, sub, sup Создает строку в формате HTML
charAt, charCodeAt Возвращает символ или код символа, параметр определяет позицию символа в строке
indexOf, lastlndexOf Возвращает позицию начала или конца в строке заданной подстроки
link Создает гиперсвязь
concat Конкатенация двух строк
split Преобразует строковый объект в массив строк, разбивая строку на подстроки
slice Получает сечение строки
substring, substr Возвращают подмножество строки, заданное либо началом и концом, либо началом и числом символов
match, replace, search Используются для работы с регулярными выражениями
toLowerCase, toUpperCase Переводят содержимое строк в верхний или в нижний регистр соответственно


<== предыдущая лекция | следующая лекция ==>
Примчание | Стандартные функции верхнего уровня


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.492 сек.