Руководство по actionscript. часть 1, стр. 058

Шу_ Правила преобразования значений различных типов в объект типа Boolean описаны в табл. 8.5.

Например, в следующем операторе i f результатом указанного условного выражения является значение true типа Boolean, поэтому переменной greeting присваивается значение Hello, а не Bon j our.

var greeting;

// Результатом условного выражения является значение true, поэтому… if (true) {

// …выполняется этот код

greeting = «Hello»; } else {

// Этот код не выполняется

greeting = «Bonjour»;

}

Конечно, условное выражение, использованное в предыдущем примере, в реальной программе применялось бы крайне редко, если вообще применялось бы, поскольку его результатом всегда является одно и то же значение. В подавляющем большинстве классов результат условного выражения определяется динамически в процессе выполнения на основании информации, вычисляемой программой или вводимой пользователем.

Например, предположим, что мы создаем общедоступный сайт, один из разделов которого посвящен азартным играм. Играть в них могут пользователи, возраст которых не менее 18 лет. Во время регистрации на сайте статус каждого пользователя загружается из базы данных. Загруженный статус присваивается переменной gamblingAuthorized. Если значением этой переменной является true, то возраст пользователя составляет 18 лет или более; значение false означает, что пользователю менее 18 лет.

Когда пользователь пытается войти в раздел с азартными играми, приложение использует следующий условный оператор, чтобы определить, можно ли предоставить доступ к этому разделу:

if (gamblingAuthorized) {

// Расположенный здесь код отображает интерфейс раздела с азартными играми } else {

// Представленный здесь код отображает сообщение // «Доступ запрещен»

}

Зачастую условным выражением оператора if является либо выражение равенства, либо выражение отношения. Для сравнения двух значений и представления результата этого сравнения в виде значения типа Boolean (то есть либо true, либо false) в выражениях равенства и выражениях отношения используются операторы равенства и операторы отношения. Например, в следующем выражении равенства используется оператор равенства (==) для сравнения выражения Mike с выражением Margaret:

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 23.02.2012">Pirate Bay обещает уйти в подполье
  • 28.07.2011">Интернет в роли Купидона
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.30
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 138
  • 02.03.2011">Руководство по actionscript. часть 5, стр. 087
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.65
  • 11.03.2011">Руководство по actionscript. часть 4, стр. 015
  • 02.03.2011">Руководство по actionscript. часть 5, стр. 106
  • 06.09.2011">Фотография жива и будет жить
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 024
  • 12.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.115
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.5
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 131
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.61
  • 04.03.2012">YouTube будет транслировать балетные спектакли из Большого театра
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...