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