Иллюстрированный самоучитель по WEB-графике


Строковые операторы


К числу строковых операторов относятся строковые эквиваленты операторов сравнения, применяемых для чисел. Для большинства строковых операторов в настоящее время есть универсальные эквиваленты — операторы, которые применяются для обработки как строковых, так и нестроковых выражений. Сравнение строк производится на основе алфавитного порядка. Наименьший пес при сравнении имеет буква А, наибольший — буква Z. Следовательно, строка «Z» больше строки «А». Символы нижнего регистра считаются большими, нежели символы верхнего регистра. Поэтому «а» больше «Z».

Перечисленные ниже строковые операторы следует применять, если вы работаете нал фильмом, который должен быть совместим с форматом Flash 4.

  • add (конкатенация (склейка) строк). В приведенном ниже примере переменная box получит значение "Привет ! ». Наряду с оператором add можно использовать оператор +.

    Данный оператор пришел на смену оператору &, который выполнял аналогичные функции в системе Flash 4. Пример:

    k = "При";

    j = "вет!";

    var welcome = k add j;

    box = welcome;

  • eq (проверка условия равенства двух строк). Наряду с оператором eq можно использовать оператор ==. Пример:

    var Apples = "яблоки"; var Oranges = "апельсины"; if (Apples eq Oranges) {

    box = "Одно и то же!"; } 5lse {

    box = "Разные вещи!"; }

  • ge (оператор «не меньше» для строк). Учтите, что сравниваются зна-1ения строковых переменных, а не их шена. Наряду с оператором ge можно 1спользовать оператор >=. Пример:



    vаr Z = "Антилопы"; 'ar A = "Зебры";

    f (A ge Z) {

    box = "Важны лишь значения перееменных! ";

  • gt (оператор «больше» для строк). Наряду с оператором gt можно использовать оператор >. Пример:

    var 1с = "а"; var uc = "W"; if (lc gt uc) {

    box = "Нижний регистр больше верхнего"; }

  • lе (оператор «не больше» для строк). Наряду с оператором lе можно использовать оператор <=. Пример:

    var Same = "Двойня"; var Osame = "Двойня"; if (Same le Osame) (

    box = "Двойня это хорошо!";

    )

  • It (оператор «меньше» для строк). Наряду с оператором It можно использовать оператор <. Пример:
  • var Fatso = "Толстяк"; var TooSlim = "Тощий"; if (TooSlim It Fatso) {

    box = "Съешьте что-нибудь!";

    }

  • ne (оператор «не равно» для строк).
  • Наряду с оператором пе можно использовать оператор ! =. Пример:

    var A = "яблоки";

    var Oranges = "апельсины";

    if (A ne Oranges) {

    box = "И все-таки они разные!";



    Содержание раздела