Воскресенье, 24.11.2024, 18:41
Приветствую Вас Гость | RSS
Главная | Каталог статей | Регистрация | Вход
Меню сайта
Категории каталога
Mess Box [3]
MSB Script [8]
Скриптовой язык MSB
Форма входа
Поиск
Друзья сайта

 

Клуб сайта DIM-S.NET

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » Статьи » MSB Script

Условия (оператор IF)

Условия. (конструкция если…)

 

Условия – это конструкции языка, которые помогают выполнять какие-либо действия в зависимости от каких-либо условий. Иными словами: если … тогда … иначе …

 

Для слова если зарезервировано «If»

Для иначе «else»

 

Конструкция в языке выглядит следующим образом:

 

if (<утверждение>)

{

<действия>

}

else

{

<действия>

}

 

Эту конструкцию можно использовать без второй части с «else»

 

Вместо <утверждения> мы пишем логическое выражение, которое, в конечном счете, может иметь только 2 результата – либо true (правда, да), либо false (ложь, нет). Запомните 2 этих результата, во многих местах они ключевые.

 

Логическое выражение имеет следующие операторы:

 

«И» - &&

«ИЛИ» - ||

«НЕ» (отрицание) - !

 

Также есть возможность сравнивать 2 значения между собой:

 

> - больше

< - меньше

>= - больше или равно

<= - меньше или равно

<> - не равно

!= - не равно

= - равно

== - равно

 

 

 

Давайте рассмотрим пример логического выражения:

 

$b = 2;

$c = 0;

 

if (($b = 2) && ($c > 0))

{

message(‘1’)

}

else

{

message(‘2’)

}

 

 

И так, в результате выполнения этого сценария у нас выйдет сообщение с цифрой 2, рассмотрим почему.

 

Логическое выражение в if нам возвращает результат false (ложь). Т.е. то, что мы написали в скобках неправда, переменная $b у нас равна 2 – это правда, но и переменная $c должна быть больше 0, а она равна нулю, что неправда. Т.е. между ними стоит «И», если бы стояло бы «ИЛИ», для true (правды) достаточно было бы, чтобы выполнялось одно из выражений.

 

if (($b = 2) || ($c > 0)) // это уже будет true

 

Пример с отрицанием:

 

$b = false;

if (!$b) // условие выполняется.

{

 ...

}


Категория: MSB Script | Добавил: Dim-S (14.12.2008)
Просмотров: 909 | Рейтинг: 5.0/2 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Хостинг от uCozDim-S Software © 2004-2024. Все права защищены.
support@dim-s.net