Flash ActionScript и типы данных
Некоторые языки программирования более строгие, чем другие, когда речь идет о соблюдении правил синтаксиса и кодирования. Например, язык сценариев HTML несколько прощает, когда дело доходит до ошибок программирования. В исходном коде могут быть ошибки, и ваша веб-страница будет по-прежнему доступна для просмотра в веб-браузере. Однако, если вы работали с Flashр и ActionScript вообще, вы знаете, что он гораздо менее прощающий. Поэтому мы должны быть намного более осторожны при написании кода ActionScript.

Одним из правил кодирования, с которым вы будете сталкиваться много раз при написании кода ActionScript, является использование типов данных. Единственное место, где вам нужно будет использовать типы данных, - это объявление новой переменной. В предыдущем уроке вы узнали код для создания новой переменной.

var name_of_variable = значение;
контейнер var = 20;

В приведенном выше коде из предыдущего урока мы не объявили тип данных для нашей новой переменной. Нам нужно сделать это. Давайте добавим тип данных в приведенный выше код сейчас.

контейнер var: Number = 20;

Как видите, мы сначала добавляем двоеточие в конец имени, которое мы дали переменной. Мы решили назвать переменную «контейнер». Таким образом, двоеточие помещается в конце, а тип данных добавляется справа от двоеточия. В этом примере значение переменной равно 20, а 20 - это число. Поэтому нам нужно объявить номер тип данных.

Есть два других типа данных, которые являются строка и логический.

Если бы мы установили начальное значение нашей переменной контейнера для слова «David», то тип данных был бы установлен в String, потому что «David» - это текстовая строка букв. Мы также должны были бы поместить кавычки вокруг текстовой строки. Строковые данные - это единственный тип данных, который требует заключать данные в кавычки.

Третий тип данных - логический. Вы должны использовать логический тип данных всякий раз, когда значение переменной равно true или false. Хорошим примером этого является условное утверждение. Мы могли бы написать условный оператор, который проверяет, является ли значение больше 10. Если значение равно 11, логическое значение будет истинным. Иначе это будет ложно.

Copyright 2018 Adobe Systems Incorporated. Все права защищены. Снимки экрана продукта Adobe перепечатаны с разрешения Adobe Systems Incorporated. Adobe, Photoshop, альбом Photoshop, элементы Photoshop, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, фейерверки, содействие, увлечение, Flash Catalyst и Flash Paper является или является [a] зарегистрированным товарным знаком (-ами) или товарным знаком (-ами) Adobe Systems Incorporated в США и / или других странах.


Видео инструкция: Типы данных ActionScript 3.0(AS 3.0) (May 2024).