class DarkRaha extends com { // разработка приложений
            String a="Главная" b="Контакты" c="О сайте"
};

JavaScript

Основы

Введение
Внедрение
Комментарий
Утверждения
Идентификаторы
Типы данных
Литералы
Переменные
Область видимости
Строки
Массивы
Ассоциативные массивы
Выражения и операции
Управляющие операторы
Функции
ООП - объекты
ООП - прототип, наследование
Замыкание
RTTI
Исключения
Объект Math
Объект Global
Объект Number
Регулярные выражения
XML DOM

библиотеки

Справочник по JavaScript

Строки

Для создания объекта строки можно воспользоваться строковой литералой или с помощью оператора new.


var str1="string1";
var str2 = new String("string2");

базовые методы

Методы объекта не изменяют саму строку, а возвращают новую. Индексация позиции в строке с 0 символа. Методы поиска возвращают -1, если ничего не найдено, иначе позицию в строке начала искомого элемента. Методы поиска могут иметь второй необязательный аргумент - позиция с которой нужно начинать поиск. Ниже приведены основные методы:


// замена всех вхождений без регулярных выражений
// мне пригодилось для замены подстрок с индийскими символами 
// (не хотелось каждый символ переписывать как \uxxxx)
var str="a34 b34 c34 d34";
str=str.split("34").join("45");
document.write(str+"<br/>"); 
Результат:

обертывающие методы

Также имеется ряд методов обертывающие текущую строку одним из html тегов:


// вывод жирной зачеркнутой строки
document.write("Hello, world".strike().bold();
Результат:

методы для регулярных выражений

Список методов, работающих с регулярными выражениями:


Рейтинг@Mail.ru