Сравнения и операциям в ActionScript
Сравнивая две вещи в ActionScript прост. Вы можете использовать стандартные математические символы, такие как =, <и>. Являются ли значения одного?Вы уже видели, как символ = используется, чтобы определить значение переменной. Чтобы различать времена, когда вы хотите назначить стоимость и время, когда нужно сравнивать две ценности, равна двойной символ, ==, используется, когда нужно сравнить две вещи. Единый равна оператор используется для значений переменных. Итак, если вы хотите убедиться в том, переменная а - число 7, используйте ==. Вот пример, который помещает результаты в окне Результат: var а = 7; отслеживать (а == 7); Этот код присваивает значение 7 к переменным один с использованием одного равна символов. Затем он сравнивает с 7 с использованием двойных равна символ. Когда вы проведете этот код, в окне Результат покажет "истинного." Если установить в 8 вместо вывода окна будет показывать "ложной", поскольку 7 не равно 8. Это распространенная ошибка, даже для экспертов, случайно использовать = в месте в ==. Это может привести к ошибке, что трудно найти, поскольку разница может быть легко недоставать глаза. Наблюдать за это. Вы также можете использовать == сравнения сравнивать две строки. Следующий код сравнивает переменную, содержащую строку с другой строкой: var myString = "Hello мир". ; трассировки (myString == "Привет мир".) ; трассировки (myString == "привет мир.") ; При запуске этой программы вы получите как "истинное" и "ложное." Это происходит потому, что первые сравнения соответствует переменной точно так же строка, а во втором сравнение показывает, что сравнение строк случае принимать во внимание. Предположим, что вы хотите проверить, могут ли два значения не равны друг другу. В этом случае, вы используете специальный оператор! =, Которая просто означает "не равно": var а = 7; отслеживать (а! = 9); отслеживать (а! = 7); Первый след выступление производит "истинную", поскольку не равно 9. Второй след заявление производит ложное, поскольку, действительно, равное 7, но мы стараемся для тестирования не будет 7. Меньше или больше, чемВы также можете сравнить две вещи, могут ли они меньше или больше, чем друг друга. Для этого используйте стандартные математические символы <и>. Вот пример: var а = 7; отслеживать (а <8); отслеживать (а> 6); отслеживать (а <1); Вы должны получить "подлинный", "истинное" и "ложное" из этой программы. Переменная один содержит 7, что составляет менее 8, более 6, но, безусловно, не менее 1. Вы также можете использовать <= или> = сопоставления = (больше или равно) оператор> =) оператора>, чтобы узнать ли номер которых меньше или равна, или больше или равен, другое число. Вот пример: var а = 7; отслеживать (а <= 9); отслеживать (а> = 5); отслеживать (а> = 7); Все три предыдущие заявления являются "истинными." ОператоровВы также можете изменить значения переменных с операциями. Они также стандартные математические символы, такие, как + и - для добавления и вычитания. Для размножения мы используем символ *. Для разделения, мы используем / символ. Например, для добавления 4 к переменной, содержащей число 7, мы просто использовать вторую уступку заявление о том, что определяет значение переменной к ее текущей стоимости, плюс 4: var а = 7; а = один + 4; трассировки (а); В результате 11, конечно. ActionScript действительно имеет некоторые сокращения для выполнения того же. В + = операция занимает нынешний переменной, и добавляет следующий номер его. Вот часть кода, который точно то же самое, что и предыдущий код: var а = 7; один + = 4; трассировки (а); Существует еще одно сокращение, что вы должны знать. В + + оператор как оператор + =, но он добавляет ровно 1 на номер. Вот пример: var а = 7; а + +; трассировки (а); В результате 8. Теперь попробуйте это: var а = 7; трассировки (а + +); трассировки (а); В результате сначала 7, и затем 8. То, что произошло здесь? Итак, первый след команды в текущую стоимость а в окне вывода. Затем оператор + + добавили один к a. Второй след заявление поставило новое значение в окне Результат. Теперь попробуйте это: var а = 7; трассировки (+ + а); трассировки (а); Вы получите два 8s данный момент. Это происходит потому, что когда вы помещаете + + оператор перед переменной, то помимо выполняется до команды. Вы можете использовать -- а также + + вычитать, а не добавлять. Вы также можете использовать -= вычесть цифру, *= и / = умножить или делить переменную ряд. это статья добавлена Милан Midovich
|
|||
|