Operator kondisi berguna untuk membandingkan antara 2 nilai, baik itu angka ataupun text. Ada 3 macam operator kondisi yaitu:
- operator lebih kecil
- operator lebih besar
- operator sama dengan

Perhatikan, saat membandingkan text, scratch tidak membedakan huruf besar dan huruf kecil. Pada bahasa program yang lebih advance seperti JavaScript atau Python, huruf besar dan kecil akan dibedakan.
Latihan
Buat sprite dragon, jika diclick dragon akan berganti costume. Jika costume adalah dragon-c (naga mengeluarkan api), tampilkan tulisan (say atau think).
Perhatikan, gunakan bloc conditional operator untuk membandingkan nama costume saat ini dengan value dragon-c.

File scratch bisa dilihat di https://scratch.mit.edu/projects/526445143
Logical Operator
Jika kondisi yang akan diperiksa lebih dari satu, gunakan operator logika.
Misalnya jika cuaca mendung AND berangin, maka gunakan jaket. Jika kondisi cuaca mendung dan berangin, maka jaket akan digunakan. Jika hanya mendung atau hanya berangin, maka jaket tidak akan digunakan.
Ada tiga jenis operator logika, yaitu:
- AND, true jika kedua kondisi terpenuhi.
- OR, true jika kedua kondisi atau salah satu kondisi terpenuhi.
- NOT, block ini untuk membalikan kondisi, jika true akan menjadi false. Begitu juga sebaliknya.
