JavascriptMateri Course

Pembahasan Quiz: If Statement

1. Berikut adalah jenis if statement, kecuali

  • If
  • If-else
  • If-else-if
  • switch

Pembahasan: Karena switch tidak termasuk dalam jenis if statement. Yang termasuk dalam jenis if statement adalah if, if-else, nested-if, dan if-else-if

2. Jika kondisional pada if-else statement bernilai false, maka:

  • Kode program dalam blok if akan dieksekusi
  • Kode program dalam blok else akan dieksekusi
  • Tidak ada eksekusi program
  • Semua kode program dieksekusi

Pembahasan: Dalam if-else statement jika kondisionalnya bernilai true, maka kode program dalam blok if akan dieksekusi, sedangkan jika bernilai false makan kode program dalam blok else yang akan dieksekusi.

3. Output dari kode program di bawah adalah:

let x = 100
 
if (x > 5){
 console.log('x bernilai lebih dari 5')
} else if(x > 8) {
 console.log('x bernilai lebih dari 8')
} else if(x > 10){
 console.log('x bernilai lebih dari 10')
} else {
 console.log('x bernilai sama dengan 10 atau lebih dari 10')
}
  • x bernilai lebih dari 5
  • x bernilai lebih dari 8
  • x bernilai lebih dari 10
  • x bernilai sama dengan 10 atau lebih dari 10

Pembahasan: Dalam if-else-if jika kondisional bernilai true, maka kode blok dalam kondisional tersebut yang akan dieksekusi dan menghiraukan kondisional yang lain.

Nantikan quiz berikutnya, terimakasih, dan sampai jumpa lagi!

Leave a Reply