Kā pārvērst virkni Būla valodā JavaScript

Ka Parverst Virkni Bula Valoda Javascript



Dažkārt Būla vērtības tiek glabātas datu bāzēs kā virknes, un programmētāji var izmantot šīs vērtības, lai veiktu konkrētas darbības vietnēs vai lietojumprogrammās. Šādā situācijā pirms šo virkņu izmantošanas loģiskajās operācijās tās ir jāpārvērš Būla vērtībās.

Šajā apmācībā tiks parādītas metodes virknes pārvēršanai Būla vērtībā, izmantojot JavaScript.

Kā pārvērst/pārveidot virkni Būla vērtībā, izmantojot JavaScript?

Izmantojiet tālāk norādītās metodes, lai pārvērstu virkni Būla vērtībā, izmantojot JavaScript:







  • Stingras vienlīdzības operators (===)
  • Double not (!!) operators
  • Būla objekts

Redzēsim, kā šīs metodes darbosies.



1. metode: pārveidojiet virkni Būla vērtībā, izmantojot operatoru Strict Equality (===)

' Stingra vienlīdzība (===) operators vai ' identitāte ” operators tiek izmantots, lai pārvērstu virkni Būla vērtībā. Tas pārbauda, ​​vai kreisās puses vērtība kļūst vienāda ar labās puses vērtību. Ja jā! tas atgriežas' taisnība 'citādi tas atgriež' viltus ”.



Sintakse
Stingrās vienlīdzības operatora sintakse ir šāda.





a === b

Atdeves vērtība
Tās rezultāti ' taisnība ” ja salīdzināmās vērtības sastāv no vienas un tās pašas vērtības un veida.

1. piemērs :
Izveidojiet mainīgo ar nosaukumu ' virkne ', kas saglabā Būla vērtību' taisnība ” kā virkni:



bija virkne = 'patiesa' ;

Salīdziniet virkni ar virkni ' taisnība ' izmantojot ' Stingra vienlīdzība (===) Operators. Tikai tad, ja virkne ir “ taisnība ”, izvadei tiks piešķirta Būla vērtība “ taisnība ”:

bija rezultāts = virkne === 'patiesa' ;

Izdrukājiet rezultātu konsolē, izmantojot ' console.log() ” metode:

konsole. žurnāls ( rezultāts ) ;

Izvade

Izvade parāda ' taisnība ”, jo stingrā vienlīdzība atgriežas patiesa, ja abi operandi ir vienādi pēc veida un vērtības.

2. piemērs :
Mainīgā ' virkne ”, saglabāt Būla vērtību “ viltus ”:

bija virkne = 'nepatiess' ;

Salīdziniet virkni ' viltus 'ar virkni' taisnība ”:

bija rezultāts = virkne === 'patiesa' ;

Izvade

Izvade parāda ' viltus ”, jo stingrās vienlīdzības operators atgriež patieso vērtību, ja virkne patiesībā ir “ taisnība ”.

2. metode: pārveidojiet virkni par Būla vērtību, izmantojot operatoru Double NOT (!!).

Lai pārvērstu virkni Būla vērtībā, JavaScript ir vēl viena metode, kas pazīstama kā dubultā izsaukuma (!!), kas ir dubultā NOT (!!) operators. Tas atgriež Būla vērtību, apgriežot viena NOT operatora rezultātu.

Sintakse
Sintakse dubultajam operatoram NOT (!!) ir šāda:

!! virkne

Iepriekš minētajā sintaksē:

  • Pirmais (!) operators to maina uz apgrieztu Būla vērtību. Otrais (!) operators invertē apgriezto Būla vērtību. Citiem vārdiem sakot, tagad tā ir objekta faktiskā Būla vērtība.

1. piemērs :
Izveidojiet mainīgo ' virkne un saglabā Būla vērtību taisnība ” kā virkni tajā:

bija virkne = 'patiesa'

Izmantojiet dubulto NOT (!!) operatoru ar virkni, lai pārvērstu par Būla vērtību:

konsole. žurnāls ( !! virkne ) ;

Izvade

Izvades displeji ' taisnība ', kā ( !! ) operators, pirmais ( ! ) pārvērš ' taisnība 'uz' viltus ”, tad otrais ( ! ) atkal pārvērš to par ' taisnība ”.

3. metode: pārveidojiet virkni Būla vērtībā, izmantojot Būla objektu

Lai pārvērstu virkni Būla vērtībā, izmantojiet iebūvēto JavaScript ' Būla ” objekts. Tas ir iesaiņojuma objekts Būla vērtībām.

Sintakse
Sintakse virknes pārvēršanai Būla vērtībā, izmantojot Būla objektu, ir šāda:

Būla ( virkne )
  • Tas izmanto virkni kā argumentu un atgriež Būla vērtību.
  • Tas atgriežas' taisnība ” ja nodotā ​​virkne nav tukša.
  • Ja virkne ir tukša, tā atgriež ' viltus ”.

1. piemērs :
Izveidojiet mainīgo ' virkne un saglabājiet Būla vērtību taisnība ” kā virkni tajā:

bija virkne = 'patiesa'

Izsauciet Būla iesaiņojumu, nododot virkni:

Būla ( virkne ) ;

Izvade

Izvade atgriež Būla vērtību ' taisnība ”, jo nodotā ​​virkne nav tukša.

2. piemērs :
Saglabājiet Būla vērtību ' viltus 'mainīgā' virkne ”:

bija virkne = 'nepatiess'

Izsauciet Būla iesaiņojumu, nododot virkni:

Būla ( virkne ) ;

Atbilstošā izvade būs:

Secinājums

Lai pārvērstu virkni Būla vērtībā, izmantojiet ' Stingra vienlīdzība ' operators (===), kas salīdzina norādīto virkni ar virkni ' taisnība un tas atgriež Būla vērtību ' taisnība ” ja salīdzināmās vērtības ir viena veida un vērtības. ' Dubults nē ”( !! ) operators atgriež Būla vērtību, apgriežot viena operatora NOT rezultātu vai JavaScript “ Būla 'Objekts, kas atgriež Būla vērtību' taisnība 'ja nodotā ​​virkne nav tukša virkne, pretējā gadījumā atgriež' viltus ”. Šajā apmācībā ir parādītas metodes virknes pārvēršanai Būla vērtībā, izmantojot JavaScript.