JS+
Усиленный язык сценариев для Windows
с возможностью встраивания
в ваши приложения
О языке JS+ Справочник Скачать JS+ DLL
Контакты
СПРАВОЧНИК ПО ЯЗЫКУ JS+ Содержание

String

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

Имеются несколько способов создания объектов (переменных) типа String:

strObj=new String(); // Создать пустой объект
strObj=new String("abc"); // Создать объект с начальным значением "abc"
strVal="abc"; // Создать объект (переменную) с начальным значением "abc"

Примеры определения строк:

strVal="Это строка";
strVal="Это 'тоже' строка";
strVal='Это "снова" строка';

Объединение строк, переменных и выражений выполняется через знак '+':

strVal="Строка 1 "+"строка 2";
strVal="Строка "+5;
strVal="Строка "+a;
strVal="Строка "+(a/b-c);

Строки могут содержать специальные символы, задаваемые через обратную косую черту:

\"двойная кавычка
\'одинарная кавычка
\\обратная косая черта
\bBackspace
\tтабуляция
\nновая строка
\rвозврат каретки
\fпереход страницы

Собственные свойства
Название Тип Описание
length Number длина строки

Собственные методы
Метод Описание
charAt возвращает символ в указанной позиции
charCodeAt возвращает код символа
concat объединяет две строки
indexOf ищет первое вхождение подстроки
lastIndexOf ищет последнее вхождение подстроки
localeCompare сравнивает две строки в кодировке Unicode
match ищет строки, удовлетворяющие шаблону
replace заменяет подстроки, удовлетворяющие шаблону
search ищет первое вхождение подстроки, удовлетворяющей шаблону
slice возвращает подстроку
split возвращает подстроки, ограниченные разделителем
substr возвращает подстроку
substring возвращает подстроку
trim возвращает строку, с удаленными в начале и конце пробелами и управляющими символами
toLocaleLowerCase возвращает строку в нижнем регистре с учетом языкового стандарта
toLocaleUpperCase возвращает строку в верхнем регистре с учетом языкового стандарта
toLowerCase возвращает строку в нижнем регистре
toUpperCase возвращает строку в верхнем регистре

Стандартные методы
Метод Описание
ClassName возвращает класс (тип) переменной
ClassNameIs проверяет, принадлежит ли переменная указанному типу или классу
Delete уничтожает переменную
toLocaleString возвращает строковое значение переменной с учетом языкового стандарта
toString возвращает строковое значение переменной
valueOf возвращает строковое примитивное значение переменной
Пример (JS+)
var a=10,b=5,c=2;

alert(
  "ABCDEF \""+(a/b+c)+"\""
);
Совместимость
JS+, JScript/JavaScript
JS+Руководство пользователя
Адрес этой страницы: http://jsplus.ru/MANUAL/JSPlus/DataType/String.htm
© 2024,