Pernyataan Perl if terdiri dari ekspresi Boolean yang diikuti oleh satu atau lebih pernyataan.
Format sintaksnya adalah sebagai berikut:
if(boolean_expression){ #Jalankan ketika boolean_expression benar}
Jika boolean_expression benar, blok kode dalam pernyataan if akan dieksekusi. Jika ekspresi Boolean salah, rangkaian kode pertama setelah akhir pernyataan if (setelah tanda kurung tutup) akan dieksekusi.
Dengan mengeksekusi program di atas, hasil keluarannya adalah:
Nilai a yang kurang dari 20a adalah: Nilai 10a adalah: