if(condition)
doThis();
else
doThat();
Это в значительной степени то, что у вас есть.Ваш пример:
if(var > 5)
output = "var > 5";
else
output = "var < 5";
Единственное отличие состоит в том, что вам нужны точки с запятой после операторов и скобок вокруг условного выражения, а двоеточия не требуются.обозначить блок команд для выполнения при определенном условии.Однако, когда выполняется только одна строка, скобки не нужны.Но это эквивалентно:
if(var > 5)
{
output = "var > 5";
}
else
{
output = "var < 5";
}
Вы можете иметь фигурные скобки сразу после if
или сразу после else
, или и то, и другое.Помните, однако, что для нескольких операторов требуются фигурные скобки.
Стоит также отметить, что разрывы строк являются необязательными.Это можно написать
if(var > 5) output = "var > 5";
else output = "var < 5";
Или даже
if(var > 5) output = "var > 5"; else output = "var < 5";
Но этот код гораздо менее читабелен.Первая и вторая формы - лучшая практика.