Boolean adalah sebuah tipe data yang digunakan untuk merepresentasikan logika true atau false.
Di dalam dunia pemrograman biasanya boolean ini digunakan pada statement pengkondisian, untuk menentukan aksi yang berbeda dan mengatur alur kendali (control flow) program.
Contoh :
var x = 10;
x < 20 ↲ true (ekspresi ini menghasilkan nilai boolean true)
"Riventus" == "riventus" ↲ false (tidak hanya angka, boolean bisa dihasilkan dari perbandingan string)
"Riventus" == "riventus" ↲ false (tidak hanya angka, boolean bisa dihasilkan dari perbandingan string)
Nanti pada prakteknya untuk menghasilkan nilai boolean tersebut di source code kita, selain menggunakan pengkondisian, kita juga bisa menggunakan sebuah fungsi dari javascript yang namanya Boolean (nilai) dengan huruf B besar. Nanti ekspresi tadi / nilai tadi kita simpan ke dalam tanda kurung buka dan kurung tutup.
Contoh:
Boolean (10<20) ↲ true (tapi ini nanti ditulis di source code kita bukan di console browser)
Contoh:
Boolean (10<20) ↲ true (tapi ini nanti ditulis di source code kita bukan di console browser)
Boolean ("riventus") ↲ true
Boolean (10) ↲ true
Boolean (0) ↲ false (ini karena nilai-nilai pada javascript itu sebenarnya menyimpan nilai true/false didalamnya. Ini yang disebut nilai truthy atau falsy).
Boolean (-1) ↲ true
Truthy → true, non-zero number, "string", object, arrays, functions.
Falsy → false, 0, "", undefined, null, NaN(Not a Number).
Artinya semua nilai di Javascript ada nilainya dan nilai truthy menghasilkan true dan falsy menghasilkan nilai false.
+Undefined adalah sebuah tipe yan dihasilkan ketika kita mendeklarasikan sebuah variabel tetapi belum mengisikan nilainya. Contoh var x;
+Null adalah nilai kosong yang bisa kita berikan pada sebuah variabel. Contoh: var x = null;
Akan sangat terpakai ketika memahami tentang pengkondisian dan fungsi. Jangan bingung dalam mengenai 2 hal ini.
0 comments:
Post a Comment