S > String (object)

String (object)

Объект String - оболочка для первоначального строкового типа данных, позволяет использовать методы и свойства объекта String для управления первоначальными строковыми значениями типов. Используя функцию String(), можно преобразовывать значение любого объекта в строку.

Все методы объекта String, за исключением concat, fromCharCode, slice и substr, являются универсальными. Это означает, что сами методы вызывают this.toString перед выполнением их операций и Вы можете использовать эти методы с другими не-строковыми объектами.

Можно вызывать любой метод объекта String, используя конструктор метода new String или литеральное строковое значение. Если Вы определяете строковый литерал, интерпретатор ActionScript автоматически конвертирует его во временный объект String, вызывает метод, а затем удаляет временный объект String. Можно также использовать свойство String.length со строковым литералом.

Важно не путать строковый литерал с экземпляром объекта String. В следующем примере в первой строке создается строковый литерал s1, а во второй, экземпляр объекта String s2.

s1 = "foo" 
s2 = new String("foo") 

Рекомендуется использовать строковые литералы, если Вы определенно не будете использовать объект String, поскольку объекты String могут вести себя неоднозначно.


 
Описание методов для объекта String
Метод Описание

charAt

Возвращает номер, указывающий на размещение символа в строке.

charCodeAt

Возвращает значение символа по данному индексу как 16-разрядное целое число между 0 и 65535.

concat

Объединяет текст двух строк и возвращает новую строку.

fromCharCode

Возвращает строку, составленную из символов, указанных в параметрах.

indexOf

Ищите строку и возвращает индекс значения, указанного в параметрах. Если значение найдено больше чем однажды, возвращается индекс первого возникновения. Если значение не найдено, возвращается -1.

lastIndexOf

Возвращает последнее местонахождение подстроки в пределах строки, перед позицией ее начала, указанной в параметре, или -1 если не найдена.

slice

Извлекает часть строки и возвращает новую строку.

split

Разбивает объект String на массив строк, отделяя строку в подстроки.

substr

Возвращает указанное число символов в строке, начиная с местоположения, указанного в параметре.

substring

Возвращает символы между двумя индексами, указанными в параметрах, в строку.

toLowerCase

Преобразовывает строку в нижний регистр и возвращает результат.

toUpperCase

Преобразовывает строку в верхний регистр и возвращает результат.



 
Список свойств объекта String
Свойство Описание

length

Возвращает длину строки.



 
Конструктор для объекта String

Синтаксис

new String(value);

Аргументы

value Начальное значение нового объекта String.

Описание

Конструктор; создает новый объект String.

Player

Flash 5 или выше.

Смотрите также

String (function)
" " (строковый разделитель)