Оператор условного выражения
Очень компактная и удобная функция для выбора одного из двух доступных значений.
Принцип работы:
результат = (условие) ? значение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(«Объект не найден»);