Instrukcja „if” jest strukturą sterującą przepływem w większości języków programowania, która rozgałęzia przepływ wykonania w zależności od warunku binarnego, generalnie ocenianego w czasie wykonywania. Instrukcje if są również powszechnie nazywane warunkowymi. Korzystając z tego tagu, należy również dołączyć odpowiedni tag języka, taki jak np. „Java”, jeśli pytanie dotyczy konkretnego języka.