Jawaban ada yang salah?

jadi begini, saya lagi jalanin tes soal di typescripts / general types lalu saya menjawab suatu soal (ada di gambar) malahan jawaban saya salah, padahal saya mengira itu adalah jawaban yg benar,

padahal dimateri sudah dijelaskan

let salah = false;
let benar: true = true;
let benarAtauSalah: boolean = true;

// benar = false                                    // >>>>>> Gak bisa karena tipe datanya udah true
// let sumBool = benar + salah                      // >>>>>> Gak bisa karena ini Boolean, kalo di js baru bisa
console.log("boolean benar", benar)

ya mungkin itu aja, toloong kooreksi kalau saya salah ;0

1 Like

Hi @Muhammad_Hilmi ,

Yang diminta soal apa output dari console nya yaa, Memang benar kode di atas akan membuat error seperti: Type 'false' is not assignable to type 'true'. Tapi kode kamu sebenarnya masih tetap bisa jalan dan akan tetap di baca. Typescript hanya akan menegur kamu dengan memberi peringatan tapi tidak menghalangi kamu mengeksekusi kode di atas ya

Jadi kesimpulannya jawaban benar nya tetap C

Semoga membantu dan kabari lagi kalau ada concern :raised_hands:

saya juga salah disini :frowning: