15 июля 2008
Для работы со строками в JavaScript существует специальный класс "String", включающий в себя множество полезных методов. Инициализация данного объекта происходит всякий раз при создании переменной со строковым значением, либо, если требуется обратиться к методам объекта "String" с цифровыми данными или иными, то следует создать объект самостоятельно.
String.indexOf(searchValue, [fromIndex])
Возвращает позицию первого вхождения подстроки searchValue в вызванном объекте. Также можно передать необязательный параметр начальной позиции formIndex. Если подстрока не найдена, то метод возвращает значение -1.
Пример: [code] var string = 'Поисковой маркетинг'; alert(string.indexOf('маркетинг')); [/code]
String.lastindexOf(searchValue, [fromIndex])
Возвращает позицию последнего вхождения подстроки searchValue в вызванном объекте. Остальные свойства как и у метода String.indexOf().
Пример: [code] var string = 'Поисковой маркетинг - это маркетинг ...'; alert(string.lastindexOf('маркетинг')); [/code]
String.substring(N, M)
Данный метод в JavaScript позволяет возвращать часть строки начиная с позиции N и заканчивая M, либо наоборот. Часто применим с методом String.indexOf();.
Пример: [code] var string = 'Продвижение в поисковых системах'; alert(string.substring(0, 11)); [/code]
String.replace(SearchFor, ReplaceWith)
Метод "Replace"позволяет произвести замену части строки SearchFor на ReplaceWidth.
Пример: [code] var string = "Маркетинговая стратегия обхода рынка"; string.replace('стратегия', 'стратегия'); [/code]
String.toLowerCase()
Возвращает значение вызванной строки, переведенной в нижний регистр.
Пример: [code] var string = 'ОпТиМиЗаЦиЯ'; alert(string.toLowerCase()); [/code]
String.toUpperCase()
Метод объекта "String" в JavaScript возвращает значение вызванной строки, переведенной в верхний регистр.
Пример: [code] var string = 'Маркетинг Менеджмента'; alert(string.toUpperCase()); [/code]
-
Звоните!
+7 (812) 318-40-34 +7 (499) 288-16-43
+7 (499) 288-15-30 -
Пишите!
info@webering.ru -
Приезжайте!
-
г. Санкт-Петербург, ул. Седова, д. 11, лит. А, оф. 642 БЦ «Эврика» г. Москва, ул. Бутлерова, д. 17, оф. 5115 БЦ «NEO GEO»
-
Наш офис расположен в 5 минутах от станции метро «Елизаровская» в бизнес-центре «Эврика».