Креативное Интернет-агентство «Webering»

Работа со строками в JavaScript

Главная / Блог / JavaScript / Работа со строками в JavaScript

Для работы со строками в JavaScript существует специальный класс "String", включающий в себя множество полезных методов. Инициализация данного объекта происходит всякий раз при создании переменной со строковым значением, либо, если требуется обратиться к методам объекта "String" с цифровыми данными или иными, то следует создать объект самостоятельно.

String.indexOf(searchValue, [fromIndex])
Возвращает позицию первого вхождения подстроки searchValue в вызванном объекте. Также можно передать необязательный параметр начальной позиции formIndex. Если подстрока не найдена, то метод возвращает значение -1.

Пример:

 var string = 'Поисковой маркетинг'; alert(string.indexOf('маркетинг')); 

String.lastindexOf(searchValue, [fromIndex])
Возвращает позицию последнего вхождения подстроки searchValue в вызванном объекте. Остальные свойства как и у метода String.indexOf().

Пример:

 var string = 'Поисковой маркетинг - это маркетинг ...'; alert(string.lastindexOf('маркетинг')); 

String.substring(N, M)
Данный метод в JavaScript позволяет возвращать часть строки начиная с позиции N и заканчивая M, либо наоборот. Часто применим с методом String.indexOf();.

Пример:

 var string = 'Продвижение в поисковых системах'; alert(string.substring(0, 11)); 

String.replace(SearchFor, ReplaceWith)
Метод "Replace"позволяет произвести замену части строки SearchFor на ReplaceWidth.

Пример:

 var string = &quot;Маркетинговая стратегия обхода рынка&quot;; string.replace('стратегия', '<em>стратегия</em>'); 

String.toLowerCase()
Возвращает значение вызванной строки, переведенной в нижний регистр.

Пример:

 var string = 'ОпТиМиЗаЦиЯ'; alert(string.toLowerCase()); 

String.toUpperCase()
Метод объекта "String" в JavaScript возвращает значение вызванной строки, переведенной в верхний регистр.

Пример:

 var string = 'Маркетинг Менеджмента'; alert(string.toUpperCase()); 

09 апреля 2010 Даниель Устинов, Директор


Поделиться



← Предыдущий пост
Следующий пост →
     


* — поля обязательны для заполнения