Объекты 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 - это не то
же самое, что пустая строка (т.е. "").
|