Главная страница

Теория

       Операторы

       Функции

       Объекты

Примеры
       Кнопки
       Меню
       Дата и время
       Другое...

 

Описание объекта:

Объект string (строка) состоит из набора буквенно-цифровых символов (например, "javascript") и имеет лишь одно свойство, а именно length (длина).

Объекты string

Свойства: length

Методы: anchor(), big(), blink(), bold(), charAt(), fixed(), fontcolor(), fontsize(), indexOf(), italics(), link(), small(), sub(), substring(), sup(), toLowerCase(), toUpperCase().

Синтаксис: StringObject.methodName() StringObject.propertyName

Обработчики событий: отсутствуют

Если есть переменная Name, значение которой равно "javascript", то результатом выполнения оператора:

	result = Name.toUpperCase();

будет занесение значения "javascript" в переменную result. Аналогичным образом оператор:

	result = Name.toLowerCase();

даст значение "javascript" в переменную result.

Метод substring(start, end) возвращает подстроку строки, где start - это начальное положение в строке, а end - конечное положение. Нумерация символов в строке в JavaScript начинается с нуля (0), номера увеличиваются в направлении слева направо.

Если окажется, что значение start превышает значение end, то метод substring() вернет часть строки, начинающуюся с позиции end и заканчивающуюся символом в позиции start, так что конечный результат будет таким же, как если бы эти значения были указаны наоборот. В случае, когда значения start и end совпадают, метод просто вернет пустую строку (""). Например оператор:

	result = Name.substring(0,4);

даст значение "java", как и оператор:

	result = Name.substring(4,0);

Если при вызове метода substring() опущен параметр end, то предполагается, что этот параметр равен length + 1, т.е. концу строки. Так, при выполнении оператора:

	result = Name.substring(4);

интерпретатор JavaScript присвоит переменной result значение "script".

Строки могут также содержать специальное значение null. Это значение имеет строка, которая еще не была проинициализирована, т.е. ей еще не было присвоено какое-либо значение. Отметим, что null - это не то же самое, что пустая строка (т.е. "").

 

 

Hosted by uCoz
Rambler's Top100