Bagaimana Anda memeriksa apakah nilai boolean benar atau salah dalam javascript?

Boolean adalah tipe data yang mengembalikan salah satu dari dua nilai i. e. benar atau salah. Dalam JavaScript, Boolean digunakan sebagai fungsi untuk mendapatkan nilai variabel, objek, kondisi, ekspresi, dll. dalam hal benar atau salah

Catatan. Variabel atau objek yang memiliki nilai diperlakukan sebagai nilai boolean sejati. '0', 'NaN', string kosong, 'undefined', dan 'null' diperlakukan sebagai nilai boolean palsu.  

Di sini a1 dan a2 menyimpan nilai boolean i. e. benar dan salah masing-masing.  

var a1 = true;
var a2 = false;

Catatan. Variabel di bawah ini diinisialisasi dengan string bukan nilai boolean.   

var a1 ="true";
var a2 ="false";
_

Boolean() fungsi dalam JavaScript. Fungsi Boolean mengembalikan nilai boolean dari variabel. Itu juga dapat digunakan untuk menemukan hasil boolean dari suatu kondisi, ekspresi, dll

Sintaksis.   

Boolean(variable/expression) 

Objek JavaScript Boolean. Objek boolean dalam javascript adalah pembungkus objek untuk nilai boolean. Boolean dalam JavaScript juga dapat didefinisikan menggunakan kata kunci baru.  

Sintaksis.   

new Boolean(value)

Di bawah ini adalah contoh metode JavaScript Boolean

Contoh 1. Program di bawah ini akan memberikan nilai sebenarnya sebagai output

javascript




function

var a1 ="true";
var a2 ="false";
0

var a1 ="true";
var a2 ="false";
1
var a1 ="true";
var a2 ="false";
2

var a1 ="true";
var a2 ="false";
_3

var a1 ="true";
var a2 ="false";
_4

Keluaran.  

true
_

Contoh 2

Javascript




var a1 ="true";
var a2 ="false";
5
var a1 ="true";
var a2 ="false";
6
var a1 ="true";
var a2 ="false";
7

var a1 ="true";
var a2 ="false";
_5
var a1 ="true";
var a2 ="false";
9

Boolean(variable/expression) 
0
Boolean(variable/expression) 
1
Boolean(variable/expression) 
2
Boolean(variable/expression) 
3

var a1 ="true";
var a2 ="false";
5
Boolean(variable/expression) 
5
Boolean(variable/expression) 
6

var a1 ="true";
var a2 ="false";
5
Boolean(variable/expression) 
8
Boolean(variable/expression) 
9

var a1 ="true";
var a2 ="false";
5
new Boolean(value)
1
Boolean(variable/expression) 
1
new Boolean(value)
3
Boolean(variable/expression) 
3

var a1 ="true";
var a2 ="false";
5
new Boolean(value)
6
Boolean(variable/expression) 
1
new Boolean(value)
8
Boolean(variable/expression) 
3

var a1 ="true";
var a2 ="false";
5
true
1

Boolean(variable/expression) 
0
true
3

var a1 ="true";
var a2 ="false";
5
true
5
true
6

Keluaran.  

Boolean(10) is true
Boolean("GeeksforGeeks") is true
Boolean(2.74) is true
Boolean(-1) is true
Boolean('true') is true
Boolean('false') is true
Boolean(3 * 2 + 1.11) is true
Boolean(1<2) is true

Contoh 3. Program di bawah ini akan memberikan nilai palsu sebagai output.   

javascript




true
7
true
8
true
9

var a1 ="true";
var a2 ="false";
5
Boolean(10) is true
Boolean("GeeksforGeeks") is true
Boolean(2.74) is true
Boolean(-1) is true
Boolean('true') is true
Boolean('false') is true
Boolean(3 * 2 + 1.11) is true
Boolean(1<2) is true
1
Boolean(10) is true
Boolean("GeeksforGeeks") is true
Boolean(2.74) is true
Boolean(-1) is true
Boolean('true') is true
Boolean('false') is true
Boolean(3 * 2 + 1.11) is true
Boolean(1<2) is true
2

var a1 ="true";
var a2 ="false";
5
Boolean(10) is true
Boolean("GeeksforGeeks") is true
Boolean(2.74) is true
Boolean(-1) is true
Boolean('true') is true
Boolean('false') is true
Boolean(3 * 2 + 1.11) is true
Boolean(1<2) is true
4
Boolean(variable/expression) 
1
Boolean(10) is true
Boolean("GeeksforGeeks") is true
Boolean(2.74) is true
Boolean(-1) is true
Boolean('true') is true
Boolean('false') is true
Boolean(3 * 2 + 1.11) is true
Boolean(1<2) is true
6
Boolean(variable/expression) 
3

var a1 ="true";
var a2 ="false";
_5
Boolean(10) is true
Boolean("GeeksforGeeks") is true
Boolean(2.74) is true
Boolean(-1) is true
Boolean('true') is true
Boolean('false') is true
Boolean(3 * 2 + 1.11) is true
Boolean(1<2) is true
9

Boolean(variable/expression) 
0
Boolean(0) is false
Boolean("") is false
Boolean(e) undefined is false
Boolean(-0) is false
Boolean(false) is false
Boolean(NaN) is false
Boolean(null) is false
Boolean(1>2) is false
1

var a1 ="true";
var a2 ="false";
5
Boolean(0) is false
Boolean("") is false
Boolean(e) undefined is false
Boolean(-0) is false
Boolean(false) is false
Boolean(NaN) is false
Boolean(null) is false
Boolean(1>2) is false
3
Boolean(0) is false
Boolean("") is false
Boolean(e) undefined is false
Boolean(-0) is false
Boolean(false) is false
Boolean(NaN) is false
Boolean(null) is false
Boolean(1>2) is false
4

var a1 ="true";
var a2 ="false";
5
Boolean(0) is false
Boolean("") is false
Boolean(e) undefined is false
Boolean(-0) is false
Boolean(false) is false
Boolean(NaN) is false
Boolean(null) is false
Boolean(1>2) is false
6
Boolean(variable/expression) 
1
Boolean(0) is false
Boolean("") is false
Boolean(e) undefined is false
Boolean(-0) is false
Boolean(false) is false
Boolean(NaN) is false
Boolean(null) is false
Boolean(1>2) is false
8
Boolean(variable/expression) 
3

var a1 ="true";
var a2 ="false";
5
v1 = false
v2 = false
v3 = false
v4 = false
v5 = true
v6 = true
1
v1 = false
v2 = false
v3 = false
v4 = false
v5 = true
v6 = true
2

var a1 ="true";
var a2 ="false";
5
v1 = false
v2 = false
v3 = false
v4 = false
v5 = true
v6 = true
4
Boolean(variable/expression) 
1
v1 = false
v2 = false
v3 = false
v4 = false
v5 = true
v6 = true
6
Boolean(variable/expression) 
3

var a1 ="true";
var a2 ="false";
5
v1 = false
v2 = false
v3 = false
v4 = false
v5 = true
v6 = true
9
v1 = = v2 is true
v1 = = = v2 is false
0

Keluaran.  

Boolean(0) is false
Boolean("") is false
Boolean(e) undefined is false
Boolean(-0) is false
Boolean(false) is false
Boolean(NaN) is false
Boolean(null) is false
Boolean(1>2) is false

Contoh 4.   

javascript




true
7
v1 = = v2 is true
v1 = = = v2 is false
2
Boolean(0) is false
Boolean("") is false
Boolean(e) undefined is false
Boolean(-0) is false
Boolean(false) is false
Boolean(NaN) is false
Boolean(null) is false
Boolean(1>2) is false
8
v1 = = v2 is true
v1 = = = v2 is false
4

true
7
v1 = = v2 is true
v1 = = = v2 is false
6
v1 = = v2 is true
v1 = = = v2 is false
7
v1 = = v2 is true
v1 = = = v2 is false
8
Boolean(0) is false
Boolean("") is false
Boolean(e) undefined is false
Boolean(-0) is false
Boolean(false) is false
Boolean(NaN) is false
Boolean(null) is false
Boolean(1>2) is false
8function0

true
7 function2
v1 = = v2 is true
v1 = = = v2 is false
7
v1 = = v2 is true
v1 = = = v2 is false
8
Boolean(10) is true
Boolean("GeeksforGeeks") is true
Boolean(2.74) is true
Boolean(-1) is true
Boolean('true') is true
Boolean('false') is true
Boolean(3 * 2 + 1.11) is true
Boolean(1<2) is true
6function0

true
7 function8
v1 = = v2 is true
v1 = = = v2 is false
7
var a1 ="true";
var a2 ="false";
00

true
7
var a1 ="true";
var a2 ="false";
02
v1 = = v2 is true
v1 = = = v2 is false
7
v1 = = v2 is true
v1 = = = v2 is false
8
var a1 ="true";
var a2 ="false";
05function0

true
7
var a1 ="true";
var a2 ="false";
08
v1 = = v2 is true
v1 = = = v2 is false
7
v1 = = v2 is true
v1 = = = v2 is false
8
Boolean(variable/expression) 
2function0

var a1 ="true";
var a2 ="false";
13
var a1 ="true";
var a2 ="false";
14
var a1 ="true";
var a2 ="false";
15

var a1 ="true";
var a2 ="false";
13
var a1 ="true";
var a2 ="false";
17
var a1 ="true";
var a2 ="false";
18

var a1 ="true";
var a2 ="false";
13
var a1 ="true";
var a2 ="false";
20
var a1 ="true";
var a2 ="false";
21

var a1 ="true";
var a2 ="false";
13
var a1 ="true";
var a2 ="false";
23
var a1 ="true";
var a2 ="false";
24

var a1 ="true";
var a2 ="false";
13
var a1 ="true";
var a2 ="false";
26
var a1 ="true";
var a2 ="false";
27

var a1 ="true";
var a2 ="false";
13
var a1 ="true";
var a2 ="false";
29
var a1 ="true";
var a2 ="false";
30

Keluaran.   

v1 = false
v2 = false
v3 = false
v4 = false
v5 = true
v6 = true

Contoh 5.   

javascript




true
7
v1 = = v2 is true
v1 = = = v2 is false
2
var a1 ="true";
var a2 ="false";
05
v1 = = v2 is true
v1 = = = v2 is false
4

true
7
v1 = = v2 is true
v1 = = = v2 is false
6
v1 = = v2 is true
v1 = = = v2 is false
7
v1 = = v2 is true
v1 = = = v2 is false
8
var a1 ="true";
var a2 ="false";
05function0

var a1 ="true";
var a2 ="false";
_41

var a1 ="true";
var a2 ="false";
5
var a1 ="true";
var a2 ="false";
43
var a1 ="true";
var a2 ="false";
44

var a1 ="true";
var a2 ="false";
5
var a1 ="true";
var a2 ="false";
46
var a1 ="true";
var a2 ="false";
47

Keluaran.  

v1 = = v2 is true
v1 = = = v2 is false

Catatan. v1 = = = v2 tidak benar karena jenis v1 dan v2(objek) tidak sama

Browser yang Didukung

  • Google Chrome 6 dan yang lebih baru
  • Tepi 12 ke atas
  • Firefox 4 ke atas
  • Internet Explorer 9 dan yang lebih baru
  • Opera 12 ke atas
  • Safari 5. 1 dan di atas

Kami memiliki Lembar Curang tentang Javascript di mana kami membahas semua topik penting Javascript untuk memeriksanya, silakan buka Lembar Curang Javascript-A Panduan dasar untuk JavaScript

Bagaimana Anda tahu jika nilai boolean benar atau salah?

Boolean benar atau salah . Secara umum, kami menggunakan kata kunci benar dan salah untuk menunjukkan boolean , meskipun terkadang kami bergantung pada nilai benar dan salah, yang akan saya jelaskan nanti.

Bagaimana Anda memeriksa apakah suatu nilai benar atau salah dalam JavaScript?

Memeriksa nilai palsu pada variabel . jika (. variabel) { // Ketika variabel memiliki nilai salah, kondisinya benar. }

Bagaimana cara memeriksa kondisi sebenarnya di JavaScript?

Pernyataan if/else mengeksekusi blok kode jika kondisi yang ditentukan benar. Jika kondisinya salah, blok kode lain dapat dieksekusi. Pernyataan if/else adalah bagian dari Pernyataan "Bersyarat" JavaScript, yang digunakan untuk melakukan tindakan yang berbeda berdasarkan kondisi yang berbeda.

Bagaimana cara membandingkan nilai boolean dalam JavaScript?

Menggunakan Operator Kesetaraan Ketat (===) . Kesamaan yang ketat selalu mengembalikan false ketika kita membandingkan nilai string dan boolean karena juga memeriksa tipe data dari kedua operan.