Tutorial ini akan menunjukkan kaedah untuk menukar rentetan kepada boolean menggunakan JavaScript.
Bagaimana untuk Menukar/Mengubah String Menjadi Boolean Menggunakan JavaScript?
Gunakan kaedah berikut untuk menukar rentetan kepada boolean menggunakan JavaScript:
- Pengendali kesaksamaan yang ketat (===)
- Operator ganda bukan (!!).
- Objek Boolean
Mari lihat bagaimana kaedah ini akan berfungsi.
Kaedah 1: Tukar Rentetan kepada Boolean Menggunakan Operator Kesamaan Tegas (===).
' Kesaksamaan yang ketat ” (===) Operator atau ' identiti ” operator digunakan untuk menukar rentetan kepada nilai boolean. Ia mengesahkan sama ada nilai sebelah kiri menjadi sama dengan nilai sebelah kanan. Jika ya! ia kembali ' benar 'kalau tidak, ia kembali' salah ”.
Sintaks
Sintaks untuk pengendali kesaksamaan yang ketat adalah seperti berikut.:
a === b
Nilai pulangan
Keluarannya ' benar ” jika nilai yang dibandingkan terdiri daripada nilai dan jenis yang sama.
Contoh 1 :
Buat pembolehubah bernama ' tali 'yang menyimpan nilai boolean' benar ” sebagai rentetan:
adalah tali = 'benar' ;
Bandingkan rentetan dengan rentetan “ benar ' menggunakan ' Kesaksamaan yang ketat ” (===) Operator. Hanya jika rentetannya ialah “ benar ”, output akan diperuntukkan nilai boolean “ benar ”:
adalah hasil = tali === 'benar' ;Cetak keputusan pada konsol menggunakan ' console.log() ' kaedah:
konsol. log ( hasil ) ;Pengeluaran
Output memaparkan ' benar ”, kerana kesamaan yang ketat kembali benar apabila kedua-dua operan adalah sama dari segi jenis dan nilai.
Contoh 2 :
Dalam pembolehubah ' tali ”, simpan nilai boolean “ salah ”:
Bandingkan rentetan ' salah 'dengan rentetan' benar ”:
adalah hasil = tali === 'benar' ;Pengeluaran
Output menunjukkan ' salah ' kerana pengendali kesaksamaan yang ketat mengembalikan benar jika rentetan itu sebenarnya ' benar ”.
Kaedah 2: Tukar String kepada Boolean Menggunakan Operator Double NOT (!!).
Untuk menukar rentetan kepada boolean, terdapat kaedah lain dalam JavaScript, yang dikenali sebagai seruan berganda (!!) iaitu pengendali ganda NOT (!!). Ia mengembalikan nilai boolean dengan membalikkan hasil satu operator NOT.
Sintaks
Sintaks untuk pengendali ganda NOT (!!) adalah seperti berikut:
Dalam sintaks di atas:
- Pengendali pertama (!) menukarnya kepada nilai boolean terbalik. Operator kedua (!) menyongsangkan nilai boolean terbalik. Dalam erti kata lain, ia kini merupakan nilai Boolean sebenar objek.
Contoh 1 :
Buat pembolehubah ' tali ' dan simpan nilai boolean ' benar ” sebagai rentetan di dalamnya:
Gunakan operator ganda NOT (!!) dengan rentetan untuk menukar kepada nilai boolean:
konsol. log ( !! tali ) ;Pengeluaran
Paparan output ' benar ', seperti dalam ( !! ) pengendali, pertama ( ! ) menukarkan “ benar ' ke dalam ' salah ”, kemudian yang kedua ( ! ) sekali lagi menukarnya menjadi “ benar ”.
Kaedah 3: Tukar String kepada Boolean Menggunakan Objek Boolean
Untuk menukar rentetan kepada boolean, gunakan JavaScript terbina dalam ' Boolean ” objek. Ia adalah objek pembalut untuk nilai boolean.
Sintaks
Sintaks untuk menukar rentetan kepada boolean dengan bantuan objek Boolean adalah seperti berikut:
- Ia memerlukan rentetan sebagai hujah dan mengembalikan nilai boolean.
- Ia kembali ' benar ” jika rentetan yang dilalui tidak kosong.
- Untuk rentetan kosong, ia mengembalikan ' salah ”.
Contoh 1 :
Buat pembolehubah ' tali ' dan simpan nilai boolean ' benar ” sebagai rentetan di dalamnya:
Panggil pembalut Boolean dengan menghantar rentetan:
Boolean ( tali ) ;Pengeluaran
Output mengembalikan nilai boolean ' benar ”, kerana rentetan yang diluluskan tidak kosong.
Contoh 2 :
Simpan nilai boolean “ salah 'dalam pembolehubah' tali ”:
Ajak pembungkus Boolean dengan menghantar rentetan:
Boolean ( tali ) ;Output yang sepadan ialah:
Kesimpulan
Untuk menukar rentetan kepada boolean, gunakan ' Kesaksamaan yang ketat ” operator (===) yang membandingkan rentetan yang ditentukan dengan rentetan “ benar 'dan ia mengembalikan nilai boolean' benar ” jika nilai yang dibandingkan adalah daripada jenis dan nilai yang sama. ' Berganda bukan ” ( !! ) operator mengembalikan nilai boolean dengan membalikkan hasil satu operator NOT, atau JavaScript “ Boolean 'Objek yang mengembalikan nilai boolean' benar 'jika rentetan yang diluluskan bukan rentetan kosong else return' salah ”. Tutorial ini menunjukkan kaedah untuk menukar rentetan kepada boolean menggunakan JavaScript.