Роботландский Университет © А.А.Дуванов

СПРАВОЧНИК

содержание
конструкции | операции | функции | слова
Date | Array | String | Math
window | document | коллекции | event | history | location | navigator | screen
события

объект String

Представление строк и операций над ними.

создание зкземпляра

new String(str)

Параметр str задает строковое выражение. Экземпляр создается по умолчанию при таком описании переменной:

var str="Сверкалось... Скойкие сюды волчились у развел.";

Эта запись эквивалентна следующей:

var str=new String("Сверкалось... Скойкие сюды волчились у развел.");

методы объекта String

метод описание
charAt(ind)
Возвращает символ из указанной позиции строки (нумерация с нуля).
var str=; 
var ind=;
alert(str.charAt(ind));
indexOf(subStr,startInd)
indexOf(subStr)
Поиск подстроки subStr, начиная с позиции startInd и до конца строки. Метод возвращает позицию, с которой начинается подстрока. Если startInd не задан, поиск начинается с нулевой позиции. Если подстрока не найдена, метод возвращает -1.
var str=; 
var ind=;
alert(ind);
lastIndexOf(subStr,startInd)
lastindexOf(subStr)
Поиск подстроки subStr, начиная с позиции startInd и до начала строки. Метод возвращает позицию, с которой начинается подстрока. Если startInd не задан, поиск начинается с последней позиции строки к ее началу. Если подстрока не найдена, метод возвращает -1.
var str=; 
var ind=;
alert(ind);
substring(ind1,ind2)
substring(ind1)
Возвращает подстроку от позиции ind1 до позиции ind2-1.
  • Если ind1 меньше нуля, он полагается равным нулю.
  • Если ind2 больше длины строки, он полагается равным длине строки.
  • Если ind1 равен ind2, возвращается пустая строка.
  • Если ind2 опущен, возвращается конец строки, начиная с позиции ind1.
var str=; 
var sub=;
alert("str="+str+"\nsub="+sub);
toLowerCase()
Возвращает строку, преобразованную к нижнему регистру (исходная строка никак не меняется).
var str=; 
var sub=;
alert("str="+str+"\nsub="+sub);
toUpperCase()
Возвращает строку, преобразованную к верхнему регистру (исходная строка никак не меняется).
var str=; 
var sub=;
alert("str="+str+"\nsub="+sub);

свойства объекта String

свойство описание
length
Длина строки.
var str=; 
alert(str.length);

 

 

содержание письмо автору об авторах