Muuttujia tarvitsee usein verrata toisiinsa. Kumpi on suurempi? Ovatko ne yhtä suuret? Esimerkiksi if-komennon ehtona on usein muuttujien välinen vertailu. Vertailut palauttavat aina boolean-tyyppisen arvon eli true=totta tai false=epätotta.
==(3 == 4) on epätotta ja (4 == 4) on totta. Huomaa, että yhtäsuuruudessa käytetään kahta yhtäsuuruus merkkiä. Yhdellä tarkoitetaan muuttujaan sijoitusta.
!=(3 != 4) on totta ja (4 != 4) on epätotta.
< (3 < 4) on totta, (4 < 3) on epätotta ja (4 < 4) on epätotta.
>(3 > 4) on epätotta, (4 > 3) on totta ja (4 > 4) on epätotta.
<= (3 <= 4) on totta, (4 <= 3) on epätotta ja (4 <= 4) on totta.
>=(3 >= 4) on epätotta, (4 >= 3) on totta ja (4 >= 4) on totta.