Меню
0
0 комментариев

Какая есть функция для выбора одного из двух доступных значений в Базис-Скрипт?

0
Анонимный пользователь 0 Коментарии

Оператор условного выражения

Очень компактная и удобная функция для выбора одного из двух доступных значений.

Принцип работы:

результат = (условие) ? значение1(если условие верно) : значение2(если условие не сработало)

Пример:

var S = (1 > 0) ? 1500 : 1600; //Соответственно в этом выражении S = 1500, так как условие верно

Как работают операторы break и continue в Базис-Скрипт?

break – Команда используется внутри цикла для принудительного прекращения выполнения цикла.

continue – Пропустить невыполненную часть цикла и продолжить выполнения цикла со следующими значениями.

Пример:

var S = “Имя_объекта1”;

var FindedName = “”;

for (var i = 0; i < 10; ++i)

{

var tested = “Имя_объекта” + i;

if (tested != S) continue; //Продолжаю поиск со следующими значениями

else

{

FindedName = tested;

break; //Принудительно прекращаю поиск, потому как имя объекта уже найдено и цикл больше не нужен

}

}

if (FindedName != “”)

infomsg(“Нашли объект по имени: ” + FindedName);

else

warning(“Объект не найден”);

Top