If komutu genel bir şart koşma komutudur. Yani "Eğer" şu şart sağlanıyorsa şu işlemi yap gibi. For komutunu ise daha spesifik tanımlamalarda kullanırız. Örneğin, "Şu şart için (for)" şu işlemi yap gibi direkt olarak nokta atışına yönelik bir komuttur.