Paano I-convert ang isang String sa Boolean sa JavaScript

Paano I Convert Ang Isang String Sa Boolean Sa Javascript



Minsan ang mga boolean na halaga ay iniimbak sa mga database bilang mga string, at maaaring gamitin ng mga programmer ang mga halagang iyon upang magsagawa ng mga partikular na pagkilos sa mga website o application. Sa sitwasyong iyon, bago gamitin ang mga string na iyon sa mga lohikal na operasyon, dapat silang ma-convert sa mga boolean na halaga.

Ipapakita ng tutorial na ito ang mga pamamaraan para sa pag-convert ng string sa boolean gamit ang JavaScript.

Paano I-convert/Ibahin ang isang String sa Boolean Gamit ang JavaScript?

Gamitin ang mga sumusunod na pamamaraan para sa pag-convert ng string sa isang boolean gamit ang JavaScript:







  • Mahigpit na operator ng pagkakapantay-pantay (===)
  • Dobleng hindi (!!) operator
  • Boolean Object

Tingnan natin kung paano gagana ang mga pamamaraang ito.



Paraan 1: I-convert ang isang String sa Boolean Gamit ang Strict Equality (===) Operator

Ang ' Mahigpit na pagkakapantay-pantay (===) Operator o ang ' pagkakakilanlan Ang ” operator ay ginagamit para sa pag-convert ng isang string sa isang boolean na halaga. Bine-verify nito kung ang halaga sa kaliwang bahagi ay magiging katumbas ng halaga sa kanang bahagi. Kung oo! nagbabalik' totoo 'kung hindi, babalik ito' mali ”.



Syntax
Ang syntax para sa mahigpit na equality operator ay ang mga sumusunod.:





a === b

Ibalik ang halaga
Ang mga output nito ' totoo ” kung ang pinaghahambing na mga halaga ay binubuo ng parehong halaga at uri.

Halimbawa 1 :
Lumikha ng variable na pinangalanang ' string 'na nag-iimbak ng boolean value' totoo ” bilang isang string:



ay string = 'totoo' ;

Ihambing ang string sa string ' totoo ' gamit ang ' Mahigpit na pagkakapantay-pantay (===) Operator. Kung ang string ay ' totoo ', ang output ay ilalaan ng boolean value ' totoo ”:

ay resulta = string === 'totoo' ;

I-print ang resulta sa console gamit ang “ console.log() 'paraan:

console. log ( resulta ) ;

Output

Ang output ay nagpapakita ng ' totoo ”, dahil ang mahigpit na pagkakapantay-pantay ay nagbabalik ng totoo kapag ang parehong mga operand ay pantay sa mga tuntunin ng uri at halaga.

Halimbawa 2 :
Sa variable ' string ”, mag-imbak ng boolean value “ mali ”:

ay string = 'false' ;

Ihambing ang string ' mali 'kasama ang string' totoo ”:

ay resulta = string === 'totoo' ;

Output

Ang output ay nagpapakita ng ' mali ” dahil ang mahigpit na equality operator ay nagbabalik ng true kung ang string ay talagang “ totoo ”.

Paraan 2: I-convert ang isang String sa Boolean Gamit ang Double NOT (!!) Operator

Upang i-convert ang string sa boolean, may isa pang paraan sa JavaScript, na kilala bilang double exclamation (!!) na isang double NOT (!!) operator. Nagbabalik ito ng boolean value sa pamamagitan ng pagbaligtad sa resulta ng isang NOT operator.

Syntax
Ang syntax para sa double NOT (!!) operator ay ang mga sumusunod:

!! string

Sa itaas na syntax:

  • Binago ito ng unang (!) operator sa isang baligtad na halaga ng boolean. Binabaligtad ng pangalawang (!) operator ang inverted boolean value. Sa madaling salita, ito na ngayon ang aktwal na Boolean na halaga ng bagay.

Halimbawa 1 :
Lumikha ng variable ' string 'at mag-imbak ng boolean value' totoo ” bilang isang string sa loob nito:

ay string = 'totoo'

Gamitin ang double NOT (!!) operator na may string para mag-convert sa boolean value:

console. log ( !! string ) ;

Output

Mga ipinapakitang output ' totoo ', tulad ng sa ( !! ) operator, una ( ! ) nagko-convert ' totoo 'sa' mali ”, pagkatapos ay ang pangalawa ( ! ) muli itong kino-convert sa ' totoo ”.

Paraan 3: I-convert ang String sa Boolean Gamit ang Boolean Object

Para sa pag-convert ng string sa isang boolean, gamitin ang JavaScript built-in na ' Boolean ” bagay. Isa itong wrapper object para sa mga boolean value.

Syntax
Ang syntax para sa pag-convert ng string sa boolean sa tulong ng isang bagay na Boolean ay ang mga sumusunod:

Boolean ( string )
  • Ito ay tumatagal ng isang string bilang isang argumento at nagbabalik ng boolean value.
  • Nagbabalik ito' totoo ” kung walang laman ang ipinasang string.
  • Para sa isang walang laman na string, ibinabalik nito ang ' mali ”.

Halimbawa 1 :
Lumikha ng variable ' string 'at mag-imbak ng boolean value' totoo ” bilang isang string sa loob nito:

ay string = 'totoo'

Tawagan ang Boolean wrapper sa pamamagitan ng pagpasa ng string:

Boolean ( string ) ;

Output

Ang output ay nagbabalik ng boolean value ' totoo ”, dahil walang laman ang ipinasang string.

Halimbawa 2 :
Itabi ang boolean na halaga ' mali 'sa isang variable' string ”:

ay string = 'false'

I-invoke ang Boolean wrapper sa pamamagitan ng pagpasa ng string:

Boolean ( string ) ;

Ang kaukulang output ay:

Konklusyon

Upang i-convert ang isang string sa isang boolean, gamitin ang ' Mahigpit na pagkakapantay-pantay ” operator (===) na naghahambing sa tinukoy na string sa string “ totoo 'at nagbabalik ito ng boolean value' totoo ” kung ang pinaghahambing na mga halaga ay pareho ang uri at halaga. Ang ' Doble hindi ” ( !! ) operator ay nagbabalik ng boolean value sa pamamagitan ng pag-reverse ng resulta ng isang NOT operator, o JavaScript “ Boolean 'Bagay na nagbabalik ng boolean value' totoo 'kung ang naipasa na string ay hindi isang walang laman na string else return' mali ”. Ipinapakita ng tutorial na ito ang mga pamamaraan para sa pag-convert ng string sa boolean gamit ang JavaScript.