if stavek ali pogojni stavek nam omogoca vejitev programa - pogojno izvajanje neke operacije ali vecih operacij. Uporabljamo ga tudi pri rekurziji, da nam funkcija ne klice same sebe v neskoncno ampak se klici ustavijo, ko pogoj ni vec izpolnjen, izgleda pa tako:
if (pogoj) { stavek ; };