|
|
Книги-onlineString Оглавление | Назад | Вперёд | Индекс StringОбъект, представляющий серию символов в строке.
Созданиеnew String(string) Параметр
ОписаниеОбъект String это оболочка вокруг строки данных примитивных типов. Не путайте строковой литерал с объектом String. Например, следующий код создаёт строковой литерал s1 и String-объект s2: s1 = "foo" // создаётся строковое литеральное значение Вы можете вызвать любой метод String-объекта в строковом литеральном значении -- JavaScript автоматически конвертирует строковой литерал во временный String-объект, вызывает метод, затем уничтожает временный String-объект. Можно также использовать свойство String.length со строковым литералом. Вы должны использовать строковые литералы, если нет специальной необходимости использовать String-объект, поскольку String-объекты могут вести себя непредсказуемо. Например: s1 = "2 + 2" // создаёт строковое литеральное значение Строка может быть представлена как литерал, заключённый в одинарные или двойные кавычки; например, "Netscape" или 'Netscape'. Вы можете конвертировать значение любого объекта в строку, используя функцию верхнего уровня String. Свойства. Резюме
Методы. Резюме.
Кроме того, этот объект наследует методы watch и unwatch из объекта Object. ПримерыПример 1: Строковой литерал. Создаётся строковой литерал: var last_name = "Schaefer" Пример 2: Свойства строкового литерала. Следующие операторы вычисляются в 8, "SCHAEFER" и "schaefer": last_name.length Пример 3: Доступ к определённым символам строки. Вы можете представить строку как массив символов. Тогда можно получить доступ к отдельным символам строки по индексу этого массива. var myString = "Hello" Пример 4: Передача строки между скриптами в различных окнах и фрэймах. Следующий код создаёт две строковые переменные и открывает второе окно: var lastName = "Schaefer" Если код HTML второго окна (string2.html) создаёт две строковые переменные empLastName и empFirstName, следующий код в первом окне присваивает значения переменным второго окна: empWindow.empFirstName=firstName А этот код в первом окне выводит значения переменных второго окна: alert('empFirstName in empWindow is ' + empWindow.empFirstName) anchorСоздаёт HTML-якорь, который используется как цель гипертекстовой ссылки/target. Синтаксисanchor(nameAttribute) Параметр
ОписаниеИспользуйте метод anchor с методами document.write или document.writeln для программного создания и вывода якоря документа. Создайте якорь методом anchor, а затем вызовите write или writeln для отображения этого якоря в документе. В серверном JavaScript используйте для этого функцию write. В этом синтаксисе строка nameAttribute представляет атрибут NAME тэга A, а строка, вызывающая этот метод, это текст, видимый пользователю. Якоря, созданные методом anchor, становятся элементами массива document.anchors. ПримерОткрывается окно msgWindow и создаётся якорь для оглавления: var myString="Table of Contents" Предыдущий пример даст тот же результат, что и этот HTML: <A NAME="contents_anchor">Table of Contents</A> См. такжеString.linkbigВыводит строку увеличенным шрифтом, как при использовании тэга BIG. Синтаксисbig() ПараметрыОписаниеИспользуйте метод big вместе с методами write или writeln для форматирования и отображения строки в документе. В серверном JavaScript используйте функцию write для отображения строки. ПримерИспользуются методы работы со строками для изменения размера текста строки: var worldString="Hello, world" document.write(worldString.small()) Такой же вывод даст следующий HTML: <SMALL>Hello, world</SMALL> См. такжеString.fontsize, String.smallblinkВыводит строку шрифтом blink, как при использовании тэга BLINK. Синтаксисblink() ПараметрыОписаниеИспользуйте метод blink вместе с методами write или writeln для форматирования и отображения строки в документе. В серверном JavaScript используйте функцию write для отображения строки. ПримерЗдесь используются методы работы со строками для изменения форматирования строки: var worldString="Hello, world" document.write(worldString.blink()) Предыдущий пример даст тот же вывод, что и следующий HTML: <BLINK>Hello, world</BLINK> См. такжеString.bold, String.italics, String.strikeboldВыводит строку шрифтом bold, как при использовании тэга B. Синтаксисbold() ПараметрыОписаниеИспользуйте метод bold вместе с методами write или writeln для форматирования и отображения строки в документе. В серверном JavaScript используйте функцию write для отображения строки. ПримерЗдесь используются методы работы со строками для изменения форматирования строки: var worldString="Hello, world" Предыдущий пример даст тот же вывод, что и следующий HTML: <BLINK>Hello, world</BLINK> См. такжеString.blink, String.italics, String.strikecharAtВозвращает специфицированный символ из строки. СинтаксисcharAt(index) Параметр
ОписаниеСимволы строки индексируются слева направо. Индекс первого символа строки равен 0, а последнего (для строки с именем stringName) stringName.length - 1. Если предоставляемый Вами index выходит за пределы указанного диапазона, JavaScript возвращает пустую строку. ПримерОтображаются символы из различных мест строки "Brave new world": var anyString="Brave new world" document.writeln("The character at index 0 is " + anyString.charAt(0)) The character at index 0 is B См. такжеString.indexOf, String.lastIndexOf, String.splitcharCodeAtВозвращает число - Unicode-значение символа, находящегося в строке по данному индексу.
СинтаксисcharCodeAt([index]) Параметр
ОписаниеUnicode-значения в диапазоне от 0 до 65,535. Первые 128 Unicode-значений совпадают напрямую с набором символов ASCII. Об Unicode см. книгу Клиентский JavaScript. Руководство. Обратная СовместимостьJavaScript 1.2. Метод charCodeAt возвращает число - значение из набора символов ISO-Latin-1 для символа по данному индексу в строке. Диапазон значений для набора ISO-Latin-1 - от 0 до 255. Первые числа от 0 до 127 напрямую соответствуют набору символов ASCII. ПримерПример 1. Этот пример возвращает 65, Unicode-значение латинской заглавной A. "ABC".charCodeAt(0) // возвращает 65 Пример 2. Создаётся событие для симуляции нажатия клавиши. Событие KeyPress имеет свойство which, которое представляет ASCII-значение нажатой клавиши. Если Вам известна буква, число или символ, Вы можете использовать charCodeAt для предоставления ASCII-значения в свойство which. //создаётся Еvent-объект с нужными значениями свойств concatОбъединяет текст двух или более строк и возвращает новую строку. Синтаксисconcat(string2, string3[, ..., stringN]) Параметры
Описаниеconcat объединяет текст строк и возвращает новую строку. Изменения в тексте одной строки не влияют на другую. Примерs1="Oh " constructorСпецифицирует функцию, которая создаёт прототип объекта. Заметьте, что значением этого свойства является ссылка на функцию, а не строка с именем функции. ОписаниеСм. Object.constructor. fixedВыводит строку шрифтом фиксированной ширины, как при использовании тэга TT. Синтаксисfixed() ПараметрыОписаниеИспользуйте метод fixed вместе с методами write или writeln для форматирования и отображения строки документа. В серверном JavaScript используйте функцию write для отображения строки. ПримерМетод fixed используется для изменения форматирования строки: var worldString="Hello, world" Предыдущий пример даст тот же вывод, что и следующий HTML: <TT>Hello, world</TT> fontcolorОтображает строку специфицированным цветом, как при использовании тэга <FONT COLOR=color>. Синтаксисfontcolor(color) Параметр
ОписаниеИспользуйте метод fontcolor вместе с методами write или writeln для форматирования и отображения строки в документе. В серверном JavaScript используйте функцию write для отображения строки. Если color выражается как 16-ричный RGB-триплет, Вы обязаны использовать формат rrggbb. Например, 16-ричные RGB-значения для цвета salmon будут red=FA, green=80 и blue=72, то есть RGB-триплет для salmon будет "FA8072". Метод fontcolor переопределяет значение, установленное в свойстве fgColor. ПримерМетод fontcolor используется для изменения цвета строки: var worldString="Hello, world" document.write(worldString.fontcolor("maroon") + document.write("<P>" + worldString.fontcolor("8000") + Предыдущий пример даст тот же вывод, что и следующий HTML: <FONT COLOR="maroon">Hello, world</FONT> is maroon in this line <FONT COLOR="8000">Hello, world</FONT> fontsizeВызывает отображение строки шрифта специфицированного размера, как при использовании тэга <FONT SIZE=size>. Синтаксисfontsize(size) Параметр
ОписаниеИспользуйте метод fontsize вместе с методами write или writeln для форматирования и отображения строки в документе. В серверном JavaScript используйте функцию write для отображения строки. Если size специфицируется как целое число, Вы устанавливаете размер для stringName в один из 7 определённых размеров. Если size специфицируется как строка, такая как "-2", Вы настраиваете размер шрифта строки stringName относительно размера, установленного в тэге BASEFONT. ПримерМетод string изменяет размер шрифта строки: var worldString="Hello, world" document.write(worldString.small()) Предыдущий пример даст тот же вывод, что и следующий HTML: <SMALL>Hello, world</SMALL> См. такжеString.big, String.smallfromCharCodeВозвращает строку, созданную с использованием специфицированной последовательности Unicode-значений.
СинтаксисfromCharCode(num1, ..., numN) Параметр
ОписаниеЭтот метод возвращает строку, а не String-объект. Поскольку fromCharCode это static-метод объекта String, Вы всегда записываете его String.fromCharCode(), а не как метод созданного Вами String-объекта. Обратная СовместимостьJavaScript 1.2. Метод fromCharCode возвращает строку, созданную с использованием специфицированной последовательности значений набора ISO-Latin-1. ПримерыПример 1. Этот пример возвращает строку "ABC". String.fromCharCode(65,66,67) Пример 2. Свойство which событий KeyDown, KeyPress и KeyUp содержит ASCII-значение клавиши клавиатуры, нажатой при возникновении события. Если Вы хотите получить фактическую букву, число или символ клавиши, Вы можете использовать fromCharCode. Следующий пример возвращает букву, число или символ в свойстве which события KeyPress. String.fromCharCode(KeyPress.which) indexOfВозвращает индекс первого появления специфицированного значения в вызывающем String-объекте, начиная поиск с fromIndex, или возвращает -1, если значение не найдено. СинтаксисindexOf(searchValue[, fromIndex]) Параметры
ОписаниеСимволы в строке индексируются слева направо. Индекс первого символа равен 0, а индекс последнего символа строки stringName равен stringName.length - 1. "Blue Whale".indexOf("Blue") // возвращает 0 Метод indexOf учитывает регистр. Например, следующее выражение возвращает -1: "Blue Whale".indexOf("blue") ПримерыПример 1. Методы indexOf и lastIndexOf используются для локализации значений в строке "Brave new world." var anyString="Brave new world" // Выводит 8 Пример 2. В этом примере определены две строковые переменные. Они содержат одинаковые строки, но вторая строка содержит символы в верхнем регистре. Первый метод writeln выводит 19. Поскольку метод indexOf учитывает регистр символов, строка "cheddar" не найдена в строке myCapString, поэтому второй метод writeln выведет -1. myString="brie, pepper jack, cheddar" Пример 3. Здесь в count устанавливается количество вхождений буквы x в строке str: count = 0; См. такжеString.charAt, String.lastIndexOf, String.splititalicsВыводит строку шрифтом italic, как при использовании тэга <I>. Синтаксисitalics() ПараметрыОписаниеИспользуйте метод italics вместе с методами write или writeln для форматирования и отображения строки в документе. В серверном JavaScript используйте функцию write для отображения строки. ПримерЗдесь используются методы работы со строками для изменения форматирования строки: var worldString="Hello, world" document.write(worldString.blink()) Предыдущий пример даст тот же вывод, что и следующий HTML: <BLINK>Hello, world</BLINK> См. такжеString.blink, String.bold, String.strikelastIndexOfВозвращает индекс последнего появления специфицированного значения в вызывающем String-объекте или -1, если ничего не найдено. Поиск в вызывающей строке идёт в обратном направлении, справа налево, начиная с fromIndex. СинтаксисlastIndexOf(searchValue[, fromIndex]) Параметры
ОписаниеСимволы в строке индексируются слева направо. Индекс первого символа равен 0, а индекс последнего символа равен stringName.length - 1. "canal".lastIndexOf("a") // возвращает 3 Метод lastIndexOf учитывает регистр символов. Например, следующее выражение возвратит -1: "Blue Whale, Killer Whale".lastIndexOf("blue") ПримерЗдесь методы indexOf и lastIndexOf используются для локализации значений в строке "Brave new world." var anyString="Brave new world" // Выводит 8 См. такжеString.charAt, String.indexOf, String.splitlengthОписаниеДля null-строки длина будет равна 0. ПримерБудет выведена цифра 8 в диалоговом окне Alert: var x="Netscape" linkСоздаёт гипертекстовую HTML-ссылку, которая запрашивает другой URL. Синтаксисlink(hrefAttribute) Параметр
ОписаниеИспользуйте метод link для программного создания гиперссылки и последующего вызова write или writeln для отображения ссылки в документе. В серверном JavaScript используйте функцию write для отображения ссылки. Ссылки, созданные методом link, становятся элементами массива links объекта document. См. document.links. ПримерСлово "Netscape" выводится как гиперссылка, которая переводит пользователя на домашнюю страницу Netscape: var hotText="Netscape" document.write("Click to return to " + hotText.link(URL)) Предыдущий пример даст тот же вывод, что и следующий HTML: Click to return to <A href="index.php?name=go&url=http%3A%2F%2Fhome.netscape.com">Netscape</A> См. такжеAnchormatchИспользуется для поиска совпадений регулярного выражения со строкой. Синтаксисmatch(regexp) Параметр
ОписаниеЕсли Вам нужно выполнить глобальный поиск совпадения или поиск с учётом регистра, включите в регулярное выражение флаги g (для глобального поиска) и i (для игнорирования регистра). Эти флаги могут использоваться вместе или по отдельности. Следующие два пример показывают, как использовать эти флаги вместе с match. ПРИМЕЧАНИЕ: Если Вы выполняете поиск только для того, чтобы найти true или false, используйте String.search или метод test регулярного выражения. ПримерыПример 1. Здесь match используется для поиска подстроки 'Chapter' с последующим одним или более цифровыми символами, с последующей десятичной точкой и цифровыми символами 0 или более раз. Регулярно выражение включает флаг i, поэтому регистр символов игнорируется. <SCRIPT> Возвращает массив, содержащий Chapter 3.4.5.1,Chapter 3.4.5.1,.1 'Chapter 3.4.5.1' это первое совпадение и первое значение, запомненное из (Chapter \d+(\.\d)*). '.1' это второе значение, запомненное из (\.\d). Пример 2. Здесь демонстрируется использование флагов global и ignore case вместе с match. <SCRIPT> Возвращаемые массив содержит D, d. prototypeПрототип для данного класса. Этот прототип можно использовать для добавления свойств и методов всем экземплярам класса. О прототипах см. Function.prototype. replaceНаходит совпадение регулярного выражения и строки и замещает совпавшую подстроку новой подстрокой.
Синтаксисreplace(regexp, newSubStr)Версии до JavaScript 1.3: replace(regexp, newSubStr) Параметры
ОписаниеЭтот метод не изменяет String-объект, которым он вызывается; он просто возвращает новую строку. Если Вы хотите выполнить глобальный поиск и замену или поиск без учёта регистра, включите флаги g (для глобального поиска) и i (игнорирование регистра) в регулярное выражение. Они могут быть включены вместе и отдельно. Следующие два примера показывают использование этих флагов вместе с replace. Специфицирование функции в качестве параметра. Если Вы специфицируете функцию в качестве второго параметра, она вызывается после выполнения поиска совпадения. (Такое использование функции часто называется "лямбда-выражение".) В Вашей функции Вы можете динамически генерировать строку, которая замещает совпавшую подстроку. Результат вызова функции используется в качестве замещающего значения. Вложенная функция может использовать совпавшие подстроки для определения новой строки (newSubStr), которая замещает найденную подстроку. Вы получаете совпавшие подстроки через параметры Вашей функции. Первый параметр Вашей функции содержит полностью совпавшую подстроку. Другие параметры могут использоваться для совпадений в скобках, для запоминания подсовпадений строк. Например, следующий метод replaceвозвращает XX.zzzz - XX , zzzz. "XXzzzz".replace(/(X*)(z*)/, Массив, возвращённый из метода exec RegExp-объекта и последующего совпадения доступен для Вашей функции. Вы можете использовать содержимое массива плюс свойства input и index (индекс совпадения в строке ввода) этого массива для выполнения дополнительных задач, перед тем как метод заменит подстроку. ПримерыПример 1. Здесь регулярное выражение содержит флаги global и ignore case с разрешением методу replace замещать каждое вхождение 'apples' на 'oranges'. <SCRIPT> Будет напечатано "oranges are round, and oranges are juicy." Пример 2. В этом примере регулярное выражение определено в методе replace и содержит флаг игнорирования регистра. <SCRIPT> Будет напечатано "Twas the night before Christmas..." Пример 3. Этот скрипт переключает слова в строке. Для замещающего текста используются значения свойств $1 и $2. <SCRIPT LANGUAGE="JavaScript1.2"> Будет напечатано "Smith, John". Пример 4. Здесь градусы по Фаренгейту замещаются эквивалентом по Цельсию. Градусы по Фаренгейту должны быть числом с конечной F. Функция возвращает число по Цельсию с конечной С. Например, если введено 212F, функция возвращает 100C. Если введено 0F, функция возвращает -17.77777777777778C. Регулярное выражение test проверяет числа с конечной буквой F. Число по Фаренгейту доступно для Вашей функции через параметр $1. Функция устанавливает число по Цельсию на основе значения по Фаренгейту, передаваемого в строке функции f2c. Затем f2c возвращает число по Цельсию. Эта функция напоминает флаг s///e из Perl. function f2c(x) { searchВыполняет поиск совпадения между регулярным выражением и данным String-объектом. Синтаксисsearch(regexp) Параметр
ОписаниеПри успешном выполнении, search возвращает индекс регулярного выражения в строке. Иначе возвращает -1. Если Вы хотите знать, найден ли патэрн в строке, используйте search (аналогично методу test регулярного выражения); для получения большей информации (и более медленного выполнения) используйте match (аналогичный методу exec регулярного выражения). ПримерПечатается сообщение, содержание которого зависит от успешности прохождения теста. function testinput(re, str){ sliceИзвлекает часть строки и возвращает новую строку. Синтаксисslice(beginslice[, endSlice]) Параметры
Описаниеslice извлекает текст из первой строки и возвращает новую строку. Изменения в одной строке не влияют на другую строку.
slice извлекает до endSlice не включительно. Как отрицательный индекс endSlice указывает смещение от конца строки, не входящее в результат. ПримерЗдесь slice используется для создания новой строки. <SCRIPT> smallВызывает отображение строки шрифтом small, как при использовании тэга <SMALL>. Синтаксисsmall() ПараметрыОписаниеИспользуйте метод small вместе с методами write или writeln для форматирования и отображения строки в документе. В серверном JavaScript используйте функцию write для отображения строки. ПримерИспользуются string-методы для изменения размера строки: var worldString="Hello, world" document.write(worldString.small()) Предыдущий пример даст тот же вывод, что и следующий HTML: <SMALL>Hello, world</SMALL> См. такжеString.big, String.fontsizesplitРазделяет String-объект на массив строк, разделяя строку на подстроки. Синтаксисsplit([separator][, limit]) Параметры
ОписаниеМетод split возвращает новый массив. Если найден, separator удаляется из подстрок, возвращённых в массиве. Если separator опущен, массив содержит один элемент - всю строку целиком. В JavaScript 1.2 split имеет следующие дополнения:
ПримерыПример 1. определена функция, которая разделяет строку на массив строк с использованием специфицированного сепаратора. После разделения строки, функция выводит сообщения, указывающие строку-оригинал (до разделения), используемый сепаратор, количество элементов массива и отдельные элементы массива. function splitString (stringToSplit,separator) { for (var i=0; i < arrayOfStrings.length; i++) { var tempestString="Oh brave new world that has such people in it." var space=" " splitString(tempestString,space) The original string is: "Oh brave new world that has such people in it." The original string is: "Oh brave new world that has such people in it." The original string is: "Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec" Пример 2. Рассмотрим следующий скрипт: <SCRIPT LANGUAGE="JavaScript1.2"> С использованием LANGUAGE="JavaScript1.2" это скрипт даст: "She", "sells", "seashells", "by", "the", "seashore" Без LANGUAGE="JavaScript1.2" этот скрипт разделит только по одиночным пробельным символам: "She", "sells", , , , "seashells", "by", , , "the", "seashore" Пример 3. В этом примере split ищет 0 или более пробелов, с
последующим символом ; и с последующими 0 или более пробелов и, если это
найдено, удаляет пробелы из строки. <SCRIPT> Будут напечатаны две строки; первая - строка-оригинал, вторая - результирующий массив. Harry Trump ;Fred Barney; Helen Rigby ; Bill Abel ;Chris Hand Пример 4. Здесь split ищет 0 или более пробелов в строке и возвращает первые три найденные разделения . <SCRIPT LANGUAGE="JavaScript1.2"> ["Hello", "World.", "How"] См. такжеString.charAt, String.indexOf, String.lastIndexOfstrikeВызывает отображение строки перечёркнутым/struck-out текстом, как при использовании тэга <STRIKE>. Синтаксисstrike() ПараметрыОписаниеИспользуйте метод strike вместе с методами write или writeln для форматирования и отображения строки в документе. В серверном JavaScript используйте функцию write для отображения строки. ПримерЗдесь используются методы работы со строками для изменения форматирования строки: var worldString="Hello, world" document.write(worldString.blink()) Предыдущий пример даст тот же вывод, что и следующий HTML: <BLINK>Hello, world</BLINK> См. такжеString.blink, String.bold, String.italicssubВызывает отображение строки как subscript/подиндекс, как при использовании тэга <SUB>. Синтаксисsub() ПараметрыОписаниеИспользуйте метод sub вместе с методами write или writeln для форматирования и отображения строки в документе. В серверном JavaScript используйте функцию write для генерации HTML. ПримерМетоды sub и sup используются для форматирования строки: var superText="superscript" document.write("This is what a " + superText.sup() + " looks like.") Предыдущий пример даст тот же вывод, что и следующий HTML: This is what a <SUP>superscript</SUP> looks like. См. такжеString.supsubstrВозвращает специфицированное количество символов строки, начиная со специфицированного места. Синтаксисsubstr(start[, length]) Параметры
Описаниеstart это индекс символа. Индекс первого символа равен 0, а индекс последнего символа меньше на 1, чем длина строки. substr начинает извлечение символов от start и извлекает length-количество символов. Если start - положительное число, равное длине строки или более, substr не возвращает символов.
Если start - отрицательное число, substr использует его как индекс символа. начиная от конца строки.
Если length равна 0 или отрицательная, substr не возвращает символов. Пример<SCRIPT LANGUAGE="JavaScript1.2"> str = "abcdefghij" </SCRIPT> (1,2): bc См. такжеsubstringsubstringВозвращает поднабор String-объекта. Синтаксисsubstring(indexA, indexB) Параметры
Описаниеsubstring извлекает символы от indexA до indexB не включительно. Точнее:
В JavaScript 1.2, используя LANGUAGE="JavaScript1.2" в тэге SCRIPT: В JavaScript 1.2 без LANGUAGE="JavaScript1.2" в тэге SCRIPT:
ПримерыПример 1. Здесь substring используется для отображения символов их строки "Netscape": var anyString="Netscape" // Выводит "Net" Пример 2. Заменяется подстрока в строке. Заменяются отдельные символы и подстроки. Вызов функции в конце примера изменяет строку "Brave New World" на "Brave New Web". function replaceString(oldS,newS,fullS) { replaceString("World","Web","Brave New World") Пример 3. В JavaScript 1.2, используя LANGUAGE="JavaScript1.2", следующий скрипт выдаёт ошибку времени выполнения (out of memory). <SCRIPT LANGUAGE="JavaScript1.2"> Без LANGUAGE="JavaScript1.2" вышеприведённый скрипт напечатает следующее: Во втором write числа-индексы меняются местами. См. такжеsubstrsupВызывает отображение строки superscript/надиндекс, как при использовании тэга <SUP>. Синтаксисsup() ПараметрыОписаниеИспользуйте метод sup вместе с методами write или writeln для форматирования и отображения строки в документе. В серверном JavaScript используйте функцию write для генерации HTML. ПримерМетоды sub и sup использованы для форматирования строки: var superText="superscript" document.write("This is what a " + superText.sup() + " looks like.") Предыдущий пример даст тот же вывод, что и следующий HTML: This is what a <SUP>superscript</SUP> looks like. См. такжеString.subtoLowerCaseВозвращает вызвавшее строковое значение, конвертированное в нижний регистр. СинтаксисtoLowerCase() ПараметрыОписаниеМетод toLowerCase возвращает значение строки, конвертированное в нижний регистр. toLowerCase не влияет на само значение строки. Примерvar upperText="ALPHABET" См. такжеString.toUpperCasetoSourceВозвращает строку, представляющую исходный код объекта. СинтаксисtoSource() ПараметрыОписаниеМетод toSource возвращает следующие значения:
Этот метод обычно вызывается внутренне в JavaScript, а не явно в коде. toStringВозвращает строку, представляющую специфицированный объект. СинтаксисtoString() ПараметрыОписаниеОбъект String переопределяет метод toString объекта Object; он не наследует Object.toString. Для String-объектов метод toString возвращает строку, представляющую объект. ПримерОтображается строковое значение String-объекта: x = new String("Hello world"); См. такжеObject.toStringtoUpperCaseВозвращает вызвавшее строковое значение, конвертированное в верхний регистр. СинтаксисtoUpperCase() ПараметрыОписаниеМетод toUpperCase возвращает значение строки, конвертированное в верхний регистр. toUpperCase не влияет на значение самой строки. Примерvar lowerText="alphabet" См. такжеString.toLowerCasevalueOfВозвращает примитивное значение String-объекта. СинтаксисvalueOf() ПараметрыОписаниеМетод valueOf объекта String возвращает примитивное значение String-объекта как тип данных string. Это значение эквивалентно String.toString. Этот метод обычно вызывается внутренне в JavaScript, а не явно в коде. Примерx = new String("Hello world"); См. такжеhString.toString, Object.valueOf Оглавление | Назад | Вперёд | ИндексДата последнего обновления: 28 мая 1999 года. Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском . книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать |
|