String
Объект, представляющий серию символов в строке.Создаётся
String конструктор:new String(string)
Параметры
string |
Описание
String объект является суперобложкой вокруг типа данных примитива строки. Не путайте литерал строки с String объектом. Например, следующий код создает литерал строки s1 и также String объект s2:s1 = "foo" // создает литерал строкиВы можете вызвать любой из методов String объекта в величине литерала строки--JavaScript автоматически преобразовывает литерал строки во временный String объект, вызывает метод, и затем уничтожает временный String объект. Вы можете также использовать String.length свойство с литералом строки. Вы можете использовать литералы строки если Вам нельзя использовать String объект. Пример:
s2 = new String("foo") // создает объект String
s1 = "2 + 2" // создает литерал строкиСтроки могут представляться как литерал в одинарных или двойных кавычках; например, "JavaScript" или `JavaScript.
s2 = new String("2 + 2") // создает объект String
eval(s1) // возвращает число 4
eval(s2) // возвращает строку "2 + 2"
Свойства
Свойство |
Описание
constructor
| length
| prototype
| |
---|
Методы
anchor
Создает HTML якорь.Синтаксис
anchor(nameAttribute)
Параметры
nameAttribute |
Описание
Используйте document.write или document.writeln методы чтобы программно создать и отобразить якорь в документе.Примеры
Следующий пример открывает msgWindow окно и и создает якорь для оглавления:var myString="Table of Contents"Предыдущий пример даёт тот же результат, что и следующий HTML код:
msgWindow.document.writeln(myString.anchor("contents_anchor"))
<A name="contents_anchor">Table of Contents</a>
Смотрите также
String.linkbig
Отображает строку так если бы она находилась в теге BIG.Синтаксис
big()
Параметры
НетОписание
Используйте big метод с write или writeln методами, чтобы сформировать и отобразить строку в document.Примеры
Следующий пример использует string методы, чтобы изменить размер строки:var worldString="Hello, world"
document.write(worldString.small())Предыдущий пример даёт тот же результат, что и следующий HTML код:
document.write("<P>" + worldString.big())
document.write("<P>" + worldString.fontsize(7))
<SMALL>Hello, world</SMALL>
<P><BIG>Hello, world</BIG>
<P><FONTSIZE=7>Hello, world</FONTSIZE>
Смотрите также
String.fontsize, String.smallblink
Отображает строку так если бы она находилась в теге BLINK.Синтаксис
blink()
Параметры
НетОписание
Используйте blink метод с write или writeln методами, чтобы сформировать и отобразить строку в document.Примеры
Следующий пример использует string методы, чтобы изменить формат строки:var worldString="Hello, world"
document.write(worldString.blink())Предыдущий пример даёт тот же результат, что и следующий HTML код:
document.write("<P>" + worldString.bold())
document.write("<P>" + worldString.italics())
document.write("<P>" + worldString.strike())
<BLINK>Hello, world</BLINK>
<P><B>Hello, world</B>
<P><I>Hello, world</I>
<P><StrIKE>Hello, world</StrIKE>
Смотрите также
String.bold, String.italics, String.strikebold
Отображает строку так если бы она находилась в теге B.Синтаксис
bold()
Параметры
НетОписание
Используйте bold метод с write или writeln методами, чтобы сформировать и отобразить строку в document.Примеры
Следующий пример использует string методы, чтобы изменить формат строки:var worldString="Hello, world"Предыдущий пример даёт тот же результат, что и следующий HTML код:
document.write(worldString.blink())
document.write("<P>" + worldString.bold())
document.write("<P>" + worldString.italics())
document.write("<P>" + worldString.strike())
<BLINK>Hello, world</BLINK>
<P><B>Hello, world</B>
<P><I>Hello, world</I>
<P><StrIKE>Hello, world</StrIKE>
Смотрите также
String.blink, String.italics, String.strikecharAt
Возвращает символ определенный индексом.Синтаксис
charAt(index)
Параметры
index |
Описание
Символы в строке индексируются слева направо. Индекс первого символа - 0, и индекс последнего символа в строке stringName - stringName.length - 1.Примеры
Следующий пример отображает символы в разных позициях в строке "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
document.writeln("The character at index 1 is " + anyString.charAt(1))
document.writeln("The character at index 2 is " + anyString.charAt(2))
document.writeln("The character at index 3 is " + anyString.charAt(3))
document.writeln("The character at index 4 is " + anyString.charAt(4))
The character at index 1 is r
The character at index 2 is a
The character at index 3 is v
The character at index 4 is e
Смотрите также
String.indexOf, String.lastIndexOf, String.splitcharCodeAt
Возвращает уникод символа определенного индексом.JavaScript 1.3: возвращает a Unicode value rather than an ISO-Latin-1 value | |
Синтаксис
charCodeAt([index])
Параметры
index | Целое число от 0 до любого числа меньшего длины строки. Значение по умолчанию 0. |
Описание
Значение уникода лежит в области от 0 до 65,535. Первые 128 значений Уникода - набор ASCII символов. Информации об Уникоде, смотрите Client-Side JavaScript Guide.Пример
Следующий пример возвращает 65, значение Уникода для символа "A"."ABC".charCodeAt(0)
concat
Объединяет текст двух строк и возвращает новую строку.Синтаксис
concat(string2, string3[, ..., stringN])
Параметры
string2... |
Описание
concat объединяет текст из двух строк и возвращает новую строку.Пример
Следующий пример объединяет две строки в новую строку.s1="Oh "
s2="what a beautiful "
s3="mornin'."
s4=s1.concat(s2,s3) // возвращает "Oh what a beautiful mornin'."
constructor
Определяет функцию, которая создает объектный прототип.fixed
Отображает строку так если бы она находилась в теге TT.Синтаксис
fixed()
Параметры
НетОписание
Используйте fixed метод с write или writeln методами, чтобы сформировать и отобразить строку в document.Примеры
Следующий пример использует fixed метод, чтобы изменить формат строки:var worldString="Hello, world"Предыдущий пример даёт тот же результат, что и следующий HTML код:
document.write(worldString.fixed())
<TT>Hello, world</TT>
fontcolor
Отображает строку так если бы она находилась в теге <font color=color>.Синтаксис
fontcolor(color)
Параметры
color | шстнадцатеричный триплет RGB или литерал строки. Литералы для имен цвета указываются в Client-Side JavaScript Guide. |
Описание
Используйте fontcolor метод с write или writeln методами, чтобы сформировать и отобразить строку в document. Если вы выражаете цвет как шстнадцатеричный триплет RGB, вы должны использовать формат rrggbb. Например, шестнадцатеричные величины RGB red=FA, green=80, and blue=72, RGB триплет "FA8072".Примеры
Следующий пример использует fontcolor метод для изменения цвета строки:var worldString="Hello, world"
document.write(worldString.fontcolor("maroon") +
" is maroon in this line")
document.write("<P>" + worldString.fontcolor("salmon") +
" is salmon in this line")
document.write("<P>" + worldString.fontcolor("red") +
" is red in this line")
document.write("<P>" + worldString.fontcolor("8000") +Предыдущий пример даёт тот же результат, что и следующий HTML код:
" is maroon in hexadecimal in this line")
document.write("<P>" + worldString.fontcolor("FA8072") +
" is salmon in hexadecimal in this line")
document.write("<P>" + worldString.fontcolor("FF00") +
" is red in hexadecimal in this line")
<font color="maroon">Hello, world</FONT> is maroon in this line
<P><font color="salmon">Hello, world</FONT> is salmon in this line
<P><font color="red">Hello, world</FONT> is red in this line
<font color="8000">Hello, world</FONT>
is maroon in hexadecimal in this line
<P><font color="FA8072">Hello, world</FONT>
is salmon in hexadecimal in this line
<P><font color="FF00">Hello, world</FONT>
is red in hexadecimal in this line
fontsize
Отображает строку так если бы она находилась в теге <font size=size>.Синтаксис
fontsize(size)
Параметры
size |
Описание
Используйте fontsize метод с write или writeln методами, чтобы сформировать и отобразить строку в document.Примеры
Следующий пример использет string методы чтобы изменить размер строки:var worldString="Hello, world"
document.write(worldString.small())Предыдущий пример даёт тот же результат, что и следующий HTML код:
document.write("<P>" + worldString.big())
document.write("<P>" + worldString.fontsize(7))
<SMALL>Hello, world</SMALL>
<P><BIG>Hello, world</BIG>
<P><FONTSIZE=7>Hello, world</FONTSIZE>
Смотрите также
String.big, String.smallfromCharCode
Возвращает строку созданную использованием определенной последовательности величин Уникода.JavaScript 1.3: uses a Unicode value rather than an ISO-Latin-1 value | |
Синтаксис
fromCharCode(num1, ..., numN)
Параметры
num1, ..., numN |
Описание
Этот метод возвращает строку.Пример
Следующий пример возвращает строку "ABC".String.fromCharCode(65,66,67)
indexOf
Возвращает индекс первого появления определенной подстроки, или -1 если подстрока не обнаруживается..Синтаксис
indexOf(searchValue[, fromIndex])
Параметры
searchValue | |
fromIndex | Позиция в пределах длины строки, с которой нужно начать поиск. |
Описание
Символы в строке индексируются слева направо. Индекс первого символа 0, и индекс последнего символа строки stringName - stringName.length - 1."Blue Whale".indexOf("Blue") // возвращает 0indexOf метод чувствителен к регистру. Например, следующее выражение вернёт -1:
"Blue Whale".indexOf("Blute") // возвращает -1
"Blue Whale".indexOf("Whale",0) // возвращает 5
"Blue Whale".indexOf("Whale",5) // возвращает 5
"Blue Whale".indexOf("",9) // возвращает 9
"Blue Whale".indexOf("",10) // возвращает 10
"Blue Whale".indexOf("",11) // возвращает 10
"Blue Whale".indexOf("blue")
Примеры
var anyString="Brave new world"
// Покажет 8
document.write("<P>The index of the first w from the beginning is " +
anyString.indexOf("w"))
// Покажет 10
document.write("<P>The index of the first w from the end is " +
anyString.lastIndexOf("w"))
// Покажет 6
document.write("<P>The index of 'new' from the beginning is " +
anyString.indexOf("new"))
// Покажет 6
document.write("<P>The index of 'new' from the end is " +
anyString.lastIndexOf("new"))
Смотрите также
String.charAt, String.lastIndexOf, String.splititalics
Отображает строку так если бы она находилась в теге I. .Синтаксис
italics()
Параметры
НетОписание
Используйте italics метод с write или writeln методами, чтобы сформировать и отобразить строку в document.Примеры
Следующий пример используетstring методы, чтобы изменить формат строки:var worldString="Hello, world"
document.write(worldString.blink())Предыдущий пример даёт тот же результат, что и следующий HTML код:
document.write("<P>" + worldString.bold())
document.write("<P>" + worldString.italics())
document.write("<P>" + worldString.strike())
<BLINK>Hello, world</BLINK>
<P><B>Hello, world</B>
<P><I>Hello, world</I>
<P><StrIKE>Hello, world</StrIKE>
Смотрите также
String.blink, String.bold, String.strikelastIndexOf
Возвращает индекс последнего появления определенной подстроки, или -1 если подстрока не обнаруживается.Синтаксис
lastIndexOf(searchValue[, fromIndex])
Параметры
searchValue | |
fromIndex | Позиция в пределах длины строки, с которой нужно начать поиск. |
Описание
Символы в строке индексируются слева направо. Индекс первого символа 0, и индекс последнего символа строки stringName - stringName.length - 1."canal".lastIndexOf("a") // возвращает 3lastIndexOfметод чувствителен к регистру. Например, следующее выражение вернёт -1:
"canal".lastIndexOf("a",2) // возвращает 1
"canal".lastIndexOf("a",0) // возвращает -1
"canal".lastIndexOf("x") // возвращает -1
"Blue Whale, Killer Whale".lastIndexOf("blue")
Примеры
var anyString="Brave new world"
// Покажет 8
document.write("<P>The index of the first w from the beginning is " +
anyString.indexOf("w"))
// Покажет 10
document.write("<P>The index of the first w from the end is " +
anyString.lastIndexOf("w"))
// Покажет 6
document.write("<P>The index of 'new' from the beginning is " +
anyString.indexOf("new"))
// Покажет 6
document.write("<P>The index of 'new' from the end is " +
anyString.lastIndexOf("new"))
Смотрите также
String.charAt, String.indexOf, String.splitlength
Длина строки.Описание
Для пустой строки, длина - 0.Примеры
Следующий пример отображает 8 в диалоговом окошке:var x="Netscape"
alert("The string length is " + x.length)
link
Создаёт ссылку.Синтаксис
link(hrefAttribute)
Параметры
hrefAttribute |
Описание
Используйте link метод чтобы программно создать ссылку, а затем используйте write или writeln метод чтобы отобразить ссылку в document.Примеры
Следующий пример отображает слово "Netscape" как ссылку, которая направляет пользователя в Netscape поддержку:var hotText="Netscape"
var URL="http://home.netscape.com"
document.write("Click to return to " + hotText.link(URL))Предыдущий пример даёт тот же результат, что и следующий HTML код:
Click to return to <A href="#">Netscape</a>
Смотрите также
Anchormatch
Используется для сочетания регулярного выражения и строки.Синтаксис
match(regexp)
Параметры
regexp | Имя регулярного выражения. Это может быть переменная или литерал. |
Описание
If you want to execute a global match, or a case insensitive match, include the g (for global) and i (for ignore case) flags in the regular expression. These can be included separately or together. The following two examples below show how to use these flags with match. Используйте флаги g и i в регулярном выражении. Следующие два примера покажут как использовать эти флаги с matchNOTE:
Примеры
Пример 1. В следующем примере, match используется, чтобы найти 'Chapter' сопровождаемый 1 или другие числовые символы сопровождаемые знаком десятичной дроби. Регулярное выражение включает i флаг так, что регистр будет проигнорирован.<SCRIPT>Получим Chapter 3.4.5.1,Chapter 3.4.5.1,.1 Пример 2. Следующий пример демонстрирует использование глобального флага и игнорирует флаг регистра с match.
str = "For more information, see Chapter 3.4.5.1";
re = /(chapter \d+(\.\d)*)/i;
found = str.match(re);
document.write(found);
</SCRIPT>
<SCRIPT>Возвращенный массив содержащий D, d.
str = "abcDdcba";
newArray = str.match(/d/gi);
document.write(newArray);
</SCRIPT>
prototype
Представляет прототип для этого класса. Вы можете использовать прототип, чтобы добавить свойства или методы в класс. .replace
Используется для нахождения match между регулярным выражением и строкой, и замены сочетающейся подстроки новой подстрокой.JavaScript 1.3: supports the nesting of a function in place of the second argument |
Синтаксис
replace(regexp, newSubStr)Версии до JavaScript 1.3:
replace(regexp, function)
replace(regexp, newSubStr)
Параметры
regexp | Имя регулярного выражения. Это может быть переменная или литерал. |
newSubStr | |
function | Функция, которая должна выполниться после того, как будет завершон поиск. |
Описание
Этот метод не изменяет String объект, он просто возвращает новую строку. Используйте g и i ключи в регулярном выражении. Определение функции как параметра. определенная функция как второй параметр, будет выполняться после того, как будет выполнен поиск. В вашей функции, Вы можете динамически сгенерировать строку, которая будет заменять найденную подстроку. Результат функции использован в качестве строки замены. Например, replace возвращает XX.zzzz - XX , zzzz."XXzzzz".replace(/(X*)(z*)/,
function (str, p1, p2) {
return str + " - " + p1 + " , " + p2;
}
)
Примеры
Пример 1. В следующем примере, регулярное выражение включает глобальный поиск и игнорирует регистр, и производит замену 'apples' в строке на 'oranges.'<SCRIPT>Результат: "oranges are round, and oranges are juicy." Пример 2. В следующем примере, регулярное выражение включает ключ игнорирование регистра.
re = /apples/gi;
str = "Apples are round, and apples are juicy.";
newstr=str.replace(re, "oranges");
document.write(newstr)
</SCRIPT>
<SCRIPT>Результат: "Twas the night before Christmas..." Пример 3. Следующий скрипт меняет местами слова в строке. Для замены текста, сценарий использует величины $1 и $2.
str = "Twas the night before Xmas...";
newstr=str.replace(/xmas/i, "Christmas");
document.write(newstr)
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript1.2">Результат: "Smith, John". Пример 4. Следующий пример заменяет градусы по Фаренгейту на градусы по Цельсию. Например, если число на входе 212F, функция вернёт значение 100C. Регулярное выражение test для любого числа, которое заканчивается F. Значение по Фаренгейту доступно в функции через параметр $1.
re = /(\w+)\s(\w+)/;
str = "John Smith";
newstr = str.replace(re, "$2, $1");
document.write(newstr)
</SCRIPT>
function f2c(x) {
var s = String(x)
var test = /(\d+(\.\d*)?)F\b/g
return s.replace
(test,
myfunction ($0,$1,$2) {
return (($1-32) * 5/9) + "C";
}
)
}
search
Выполняет поиск match между регулярным выражением и определенной строкой.Синтаксис
search(regexp)
Параметры
regexp | Имя регулярного выражения. Это может быть переменная или литерал. |
Описание
Если удачно, то, search возвращает индекс регулярного выражения в строке. В противном случае возвращает -1.Пример
Следующий пример выводит сообщение в зависимости от успеха теста.function testinput(re, str){
if (str.search(re) != -1)
midstring = " contains ";
else
midstring = " does not contain ";
document.write (str + midstring + re.source);
}
slice
Извлекает часть строки и возвращает новую строку.Синтаксис
slice(beginslice[, endSlice])
Параметры
beginSlice | |
endSlice |
Описание
slice извлекает текст из одной строки и возвращает новую строку. Изменения в тексте одной строки не влияют на другую строку. string.slice(1,4) извлечёт 1-й, 2-й и 3-й символы.Пример
Следующий пример использует slice для создания новой строки.<SCRIPT>Результат: morning is upon
str1="The morning is upon us. "
str2=str1.slice(3,-5)
document.write(str2)
</SCRIPT>
small
Отображает строку так если бы она находилась в теге SMALL.Синтаксис
small()
Параметры
НетОписание
Используйте small метод с write или writeln методами, чтобы сформировать и отобразить строку в document.Примеры
Следующий пример использует string методы для изменения размера строки:var worldString="Hello, world"
document.write(worldString.small())Предыдущий пример даёт тот же результат, что и следующий HTML код:
document.write("<P>" + worldString.big())
document.write("<P>" + worldString.fontsize(7))
<SMALL>Hello, world</SMALL>
<P><BIG>Hello, world</BIG>
<P><FONTSIZE=7>Hello, world</FONTSIZE>
Смотрите также
String.big, String.fontsizesplit
Разделяет строку на массив подстрокСинтаксис
split([separator][, limit])
Параметры
separator | |
limit |
Описание
split метод возвращает новый массив. Когда обнаруживается separator в строке, он удаляется из строки и подстрока возвращаются в массив. Если separator опускается, массив содержит один элемент состоящий из целой исходной строки.Примеры
Пример 1. Следующий пример определяет функцию, которая разделяет строку в массив строк, используя определенный разделитель.function splitString (stringToSplit,separator) {
arrayOfStrings = stringToSplit.split(separator)
document.write ('<P>The original string is: "' + stringToSplit + '"')
document.write ('<BR>The separator is: "' + separator + '"')
document.write ("<BR>The array has " + arrayOfStrings.length + " elements: ")
for (var i=0; i < arrayOfStrings.length; i++) {
document.write (arrayOfStrings[i] + " / ")
}
}
var tempestString="Oh brave new world that has such people in it."
var monthString="Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec"
var space=" "
var comma=","
splitString(tempestString,space)Результат работы :
splitString(tempestString)
splitString(monthString,comma)
The original string is: "Oh brave new world that has such people in it."
The separator is: " "
The array has 10 elements: 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 separator is: "undefined"
The array has 1 elements: 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.
The separator is: ","
The array has 12 elements: Jan / Feb / Mar / Apr / May / Jun / Jul / Aug / Sep / Oct / Nov / Dec /
<SCRIPT LANGUAGE="JavaScript1.2">Результат:
str="She sells seashells \nby the\n seashore"
document.write(str + "<BR>")
a=str.split(" ")
document.write(a)
</SCRIPT>
"She", "sells", "seashells", "by", "the", "seashore"Пример 3.
<SCRIPT>Результат две строки: первая строка - исходная, вторая строка - полученный массив. Harry Trump ;Fred Barney; Helen Rigby ; Bill Abel ;Chris Hand
names = "Harry Trump ;Fred Barney; Helen Rigby ; Bill Abel ;Chris Hand ";
document.write (names + "<BR>" + "<BR>");
re = /\s*;\s*/;
nameList = names.split (re);
document.write(nameList);
</SCRIPT>
Harry Trump,Fred Barney,Helen Rigby,Bill Abel,Chris Hand Пример 4.
<SCRIPT LANGUAGE="JavaScript1.2">Этот сценарий покажет следующее:
myVar = " Hello World. How are you doing? ";
splits = myVar.split(" ", 3);
document.write(splits)
</SCRIPT>
["Hello", "World.", "How"]
Смотрите также
String.charAt, String.indexOf, String.lastIndexOfstrike
Отображает строку так если бы она находилась в теге STRIKE.Синтаксис
strike()
Параметры
НетОписание
Используйте strike метод с write или writeln методами, чтобы сформировать и отобразить строку в document.Примеры
Следующий пример использует string методы, чтобы изменить формат строки:var worldString="Hello, world"
document.write(worldString.blink())Предыдущий пример даёт тот же результат, что и следующий HTML код:
document.write("<P>" + worldString.bold())
document.write("<P>" + worldString.italics())
document.write("<P>" + worldString.strike())
<BLINK>Hello, world</BLINK>
<P><B>Hello, world</B>
<P><I>Hello, world</I>
<P><STRIKE>Hello, world</STRIKE>
Смотрите также
String.blink, String.bold, String.italicssub
Отображает строку так если бы она находилась в теге SUB.Синтаксис
sub()
Параметры
НетОписание
Используйте sub метод с write или writeln методами, чтобы сформировать и отобразить строку в document.Примеры
Следующий пример использует sub и sup методы, чтобы изменить формат строки:var superText="superscript"
var subText="subscript"
document.write("This is what a " + superText.sup() + " looks like.")Предыдущий пример даёт тот же результат, что и следующий HTML код:
document.write("<P>This is what a " + subText.sub() + " looks like.")
This is what a <SUP>superscript</SUP> looks like.
<P>This is what a <SUB>subscript</SUB> looks like.
Смотрите также
String.supsubstr
Возвращает подстроку, начинающуюся в определенной позиции через определенное количество символов.Синтаксис
substr(start[, length])
Параметры
start | |
length |
Описание
start Индекс первого символа - 0, и индекс последнего символа - длина строки -1. substr начинает извлекать символы из start индекса и извлекает length символов.Пример
<SCRIPT LANGUAGE="JavaScript1.2">
str = "abcdefghij"
document.writeln("(1,2): ", str.substr(1,2))
document.writeln("(-2,2): ", str.substr(-2,2))
document.writeln("(1): ", str.substr(1))
document.writeln("(-20, 2): ", str.substr(1,20))
document.writeln("(20, 2): ", str.substr(20,2))
</SCRIPT>Результат:
(1,2): bc
(-2,2): ij
(1): bcdefghij
(-20, 2): bcdefghij
(20, 2):
Смотрите также
substringsubstring
Возвращает подстроку между двумя индексами.Синтаксис
substring(indexA, indexB)
Параметры
indexA | |
indexB |
Описание
substring извлекает символы от indexA до indexB.- Если индекс indexA меньше 0, то он принимается за 0.
- Если индекс indexB больше stringName.length, то он принимается равным stringName.length.
- Если indexA равен indexB, то substring возвращает пустую строку.
Примеры
Пример 1. Следующий пример использует substring чтобы отобразить символы из строки "Netscape":var anyString="Netscape"
// Покажет "Net"Пример 2. Следующий пример заменяет подстроку в пределах строки. Функция изменяет строку "Brave New World" на "Brave New Web".
document.write(anyString.substring(0,3))
document.write(anyString.substring(3,0))
// Покажет "cap"
document.write(anyString.substring(4,7))
document.write(anyString.substring(7,4))
// Покажет "Netscap"
document.write(anyString.substring(0,7))
// Покажет "Netscape"
document.write(anyString.substring(0,8))
document.write(anyString.substring(0,10))
function replaceString(oldS,newS,fullS) {
// Replaces oldS with newS in the string fullS
for (var i=0; i<fullS.length; i++) {
if (fullS.substring(i,i+oldS.length) == oldS) {
fullS = fullS.substring(0,i)+newS+fullS.substring(i+oldS.length,fullS.length)
}
}
return fullS
}
replaceString("World","Web","Brave New World")
Смотрите также
substrsup
Отображает строку так если бы она находилась в теге <SUP>.;Синтаксис
sup()
Параметры
НетОписание
Используйте sup метод с write или writeln методами чтобы сформировать и отобразить строку в document.Примеры
Следующий пример использует sub и sup методы, чтобы сформировать строку:var superText="superscript"
var subText="subscript"
document.write("This is what a " + superText.sup() + " looks like.")Предыдущий пример даёт тот же результат, что и следующий HTML код:
document.write("<P>This is what a " + subText.sub() + " looks like.")
This is what a <SUP>superscript</SUP> looks like.
<P>This is what a <SUB>subscript</SUB> looks like.
Смотрите также
String.subtoLowerCase
Преобразовывает все символы строки в нижний регистр.Синтаксис
toLowerCase()
Параметры
НетОписание
toLowerCase метод возвращает строку преобразованную в нижний регистр.Примеры
Следующий пример отображает строку в нижнем регистре:var upperText="ALPHABET"
document.write(upperText.toLowerCase())
Смотрите также
String.toUpperCasetoSource
Возвращает строку, представляющую исходную программу объекта.Синтаксис
toSource()
Параметры
НетОписание
toSource метод возвращает следующие величины:function String() {
[native code]
}
toString
Возвращает строку, представляющую определенный объект.Синтаксис
toString()
Параметры
Нет.Описание
Для String объектов toString метод возвращает представление строки объекта.Примеры
Следующий пример отображает величину строки объекта String:x = new String("Hello world");
alert(x.toString()) // Покажет "Hello world"
toUpperCase
Преобразовывает все символы строки в верхний регистр.Синтаксис
toUpperCase()
Параметры
НетОписание
toUpperCase метод возвращает строку преобразованную в верхний регистр.Примеры
Следующий пример отображает строку "ALPHABET":var lowerText="alphabet"
document.write(lowerText.toUpperCase())
Смотрите также
String.toLowerCasevalueOf
Возвращает простую величину определенного объекта.Синтаксис
valueOf()
Параметры
НетОписание
Возвращаемое значение эквивалентно String.toString.Примеры
x = new String("Hello world");
alert(x.valueOf()) // Покажет "Hello world"
Смотрите также
String.toString