Книга ActionScript 3.0 - Оглавление

Глава1. Основы языка
Part1. Числовые типы данных (Number, int, unit)
Part1.1. Арифметические операции, объект Math
Part2. Логический тип данных Boolean
>> Part3. Строковый тип данных String
Part3.1. Класс String и его методы/свойства
Part3.2. Преобразование строки в число и обратно
Part4. Работа с массивами Array
Part4.1. Методы и свойства класса Array
Part4.2. Сортировка массива
Part4.3. Фильтрация массива
Part5. Работа с массивами Vector
Part6. Тип данных Object
Part6.1. Класс Object и преобразования типов
Part7. Передача данных по ссылке
Part8. Неопределенные значения NaN, null и undefined
Part9.1. Оператор выбора if-else
Part9.1.1 “? :” – альтернативная конструкция if-else
Part9.2. Оператор выбора switch - case
Part10.1. Оператор цикла for и for in
Part10.2. Операторы цикла while и do
Part11. Таймеры
Книга ActionScript 3.0


Ch1.Part3. Строковый тип данных String | Книга ActionScript 3.0

Для хранения и обработки текста в коде ActionScript предусмотрен тип данных String:

Как видно из примера, значение строки необходимо заключить в кавычки. В коде ActionScript можно использовать как двойные: “text”, так и простые кавычки: ‘text’. Если вам необходимо создать строку, которая содержит кавычки, вы можете использовать другой тип кавычек для оформления текстовой переменной. Например вам необходимо создать строковую переменную со значением – Добро пожаловать в мир ActionScript программирования, и в этой строке слово ActionScript необходимо поместить в кавычки Вы можете это сделать одним из следующих способов:

Т.е. если в строке вы используете один тип кавычек, то для создания переменной необходимо использовать другой тип.

Экранирование символов
Если ваша строка содержит спец символы, вы можете их экранировать с помощью символа \. Например вам необходимо использовать в строке оба типа кавычек, делается это так:

В этом примере мы экранирования символы кавычек \’ для того что бы компилятор не воспринимал эти кавычки как конец строковой переменной. Другой пример использования экранирования – если вам необходимо в коде создать переменную в несколько строк, то вы можете экранировать символ перевода каретки:

В этом случае если вы попытаетесь вывести на экран эту переменную, вы увидите что переменная записана в одну строку, это потому что мы дали указание компилятору игнорировать символы перевода строки. Что бы строка получилась действительно многострочной, необходимо в конец каждой строки добавить символ перевода каретки \n:

В некоторых случаях для перевода каретки необходимо использовать символ \r\n

Строки можно складывать, точнее контактовать одну с другой:

У класса String есть множество полезных функций. Не нужно боятся слова класс, мы разберем это понятие подробно в последующих главах. Сейчас же надо понимать что класс это некоторая сущность которая содержит в себе различные функции(методы) и свойства. В следующей статье мы разберем все методы и свойства класса String.

Эту статью прочитали 2810 раз

Скачать исходные коды примеров из книги можно в облаке.
Возникли вопросы по книге? Не стесняйтесь спрашивать в комментариях или любым другим способом на странице Контакты.
Присоединяйтесь к нам в социальных сетях: ВКонтакте, Twitter и Facebook
Понравилась книга? Буду благодарен если вы поделитесь ссылкой с друзьями.



<< Предыдущий раздел | Следующий раздел >>
Книга ActionScript 3.0 - Оглавление

Глава1. Основы языка
Part1. Числовые типы данных (Number, int, unit)
Part1.1. Арифметические операции, объект Math
Part2. Логический тип данных Boolean
>> Part3. Строковый тип данных String
Part3.1. Класс String и его методы/свойства
Part3.2. Преобразование строки в число и обратно
Part4. Работа с массивами Array
Part4.1. Методы и свойства класса Array
Part4.2. Сортировка массива
Part4.3. Фильтрация массива
Part5. Работа с массивами Vector
Part6. Тип данных Object
Part6.1. Класс Object и преобразования типов
Part7. Передача данных по ссылке
Part8. Неопределенные значения NaN, null и undefined
Part9.1. Оператор выбора if-else
Part9.1.1 “? :” – альтернативная конструкция if-else
Part9.2. Оператор выбора switch - case
Part10.1. Оператор цикла for и for in
Part10.2. Операторы цикла while и do
Part11. Таймеры


Комментарии ВКонтакте:




Комментарии Facebook:




Комментарии WordPress: