Suatu pilihan atau opsi dimana terdapat kondisi tertentu yang harus dipenuhi oleh program untuk menjalankan perintah, jika pilihan yang menjadi syarat terpenuhi, maka pilihan dijalankan, jika tidak maka program tidak akan menjalankan perintah atau melewatinya dan melihat kondisi lainnya untuk dijalankan atau berhenti sama sekali.
if(syarat)
{
// jalankan jika true
}
if(syarat) {
// jalankan jika true
} else {
//
}
if(syarat) {
// jalankan jika true
} else if(syarat) {
//
} else {
//
}
var bil = 11;
if( bil % 2 == 0 ) {
// Jika variable bil bilangan genap
print("$bil adalah bilangan genap");
}
else if(bil % 2 == 1) {
// Jika variable bil bilangan ganjil
print("$bil adalah bilangan ganjil");
}
else {
// Jika variable bil bukan sebuah bilangan
print("$bil bukan bilangan");
}