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.

Yhtäsuuruus ==

(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.

Erisuuruus !=

(3 != 4) on totta ja (4 != 4) on epätotta.

Pienempi kuin <

(3 < 4) on totta, (4 < 3) on epätotta ja (4 < 4) on epätotta.

Suurempi kuin >

(3 > 4) on epätotta, (4 > 3) on totta ja (4 > 4) on epätotta.

Pienempi tai yhtäsuuri kuin <=

(3 <= 4) on totta, (4 <= 3) on epätotta ja (4 <= 4) on totta.

Suurempi tai yhtäsuuri kuin >=

(3 >= 4) on epätotta, (4 >= 3) on totta ja (4 >= 4) on totta.