tipe data boolean
Data boolean dalam JavaScript adalah tipe data yang hanya memiliki dua nilai, yaitu true (benar) atau false (salah). Data boolean sering digunakan dalam kondisi logika untuk mengontrol alur program.
Contoh penggunaan data boolean:
javascript
Copy code
var isTrue = true;
var isFalse = false;
console.log(isTrue); // Output: true
console.log(isFalse); // Output: false
Data boolean juga dapat dihasilkan sebagai hasil dari operasi perbandingan atau evaluasi logika. Beberapa operator yang menghasilkan data boolean adalah:
Operator perbandingan (<, >, <=, >=, ==, ===, !=, !==): Membandingkan dua nilai dan menghasilkan true jika pernyataan tersebut benar, dan false jika pernyataan tersebut salah.
javascript
Copy code
var a = 5;
var b = 3;
console.log(a > b); // Output: true
console.log(a === b); // Output: false
Operator logika (&&, ||, !): Menggabungkan atau membalikkan nilai boolean.
javascript
Copy code
var isTrue = true;
var isFalse = false;
console.log(isTrue && isFalse); // Output: false
console.log(isTrue || isFalse); // Output: true
console.log(!isTrue); // Output: false
Hasil dari evaluasi kondisi if-else: Jika kondisi dalam pernyataan if atau else menghasilkan nilai benar (true), maka blok kode yang sesuai akan dieksekusi. Jika kondisi menghasilkan nilai salah (false), maka blok kode yang terkait tidak akan dieksekusi.
javascript
Copy code
var age = 18;
if (age >= 18) {
console.log("Anda sudah dewasa.");
} else {
console.log("Anda masih di bawah umur.");
}
Data boolean sangat penting dalam pemrograman karena membantu dalam pengambilan keputusan berdasarkan kondisi atau logika tertentu. Mereka digunakan dalam struktur kontrol seperti if, while, for, dan banyak lagi.