Hogyan lehet egy karakterláncot logikai értékre konvertálni JavaScriptben

Hogyan Lehet Egy Karakterlancot Logikai Ertekre Konvertalni Javascriptben



Néha a logikai értékeket az adatbázisok karakterláncként tárolják, és a programozók felhasználhatják ezeket az értékeket bizonyos műveletek végrehajtására webhelyeken vagy alkalmazásokban. Ebben a helyzetben, mielőtt ezeket a karakterláncokat logikai műveletekben használná, azokat logikai értékekké kell konvertálni.

Ez az oktatóanyag bemutatja azokat a módszereket, amelyek segítségével a karakterláncot logikai értékre lehet konvertálni JavaScript használatával.

Hogyan lehet egy karakterláncot logikaivá konvertálni / átalakítani JavaScript használatával?

Használja a következő módszereket egy karakterlánc logikai értékké alakításához JavaScript használatával:







  • Szigorú egyenlőség operátor (===)
  • Dupla nem (!!) operátor
  • Logikai objektum

Lássuk, hogyan működnek ezek a módszerek.



1. módszer: Karakterlánc átalakítása logikai értékre a szigorú egyenlőség (===) operátor használatával

Az ' Szigorú egyenlőség (===) kezelő vagy a „ identitás ” operátor egy karakterlánc logikai értékké alakítására szolgál. Ellenőrzi, hogy a bal oldali érték egyenlő lesz-e a jobb oldali értékkel. Ha igen! visszajön' igaz 'egyébként visszaadja' hamis ”.



Szintaxis
A szigorú egyenlőség operátor szintaxisa a következő:





a === b

Visszatérési érték
A kimenetei ' igaz ” ha az összehasonlított értékek azonos értékből és típusból állnak.

1. példa :
Hozzon létre egy változót ' húr 'amely logikai értéket tárol' igaz ” karakterláncként:



volt húr = 'igaz' ;

Hasonlítsa össze a karakterláncot a karakterlánccal ' igaz ' használni a ' Szigorú egyenlőség (===) Operátor. Csak akkor, ha a karakterlánc ' igaz ', a kimenet egy logikai értéket kap igaz ”:

volt eredmény = húr === 'igaz' ;

Nyomtassa ki az eredményt a konzolon a „ console.log() ” módszer:

konzol. log ( eredmény ) ;

Kimenet

A kimeneten megjelenik a „ igaz ”, mivel a szigorú egyenlőség igazat ad vissza, ha mindkét operandus azonos típusát és értékét tekintve.

2. példa :
'változóban' húr ', logikai érték tárolása ' hamis ”:

volt húr = 'hamis' ;

Hasonlítsa össze a karakterláncot ' hamis 'a karakterlánccal' igaz ”:

volt eredmény = húr === 'igaz' ;

Kimenet

A kimeneten megjelenik: „ hamis ” mert a szigorú egyenlőség operátor igaz értéket ad vissza, ha a karakterlánc valójában „ igaz ”.

2. módszer: Alakítson át egy karakterláncot logikai értékre a Double NOT (!!) operátor használatával

A karakterlánc logikai értékre való konvertálásához van egy másik módszer a JavaScriptben, amely dupla felkiáltójel (!!) néven ismert, és egy dupla NOT (!!) operátor. Logikai értéket ad vissza egyetlen NOT operátor eredményének megfordításával.

Szintaxis
A dupla NOT (!!) operátor szintaxisa a következő:

!! húr

A fenti szintaxisban:

  • Az első (!) operátor invertált logikai értékre változtatja. A második (!) operátor megfordítja az invertált logikai értéket. Más szóval, ez most az objektum tényleges logikai értéke.

1. példa :
Hozzon létre egy változót ' húr ' és tároljon egy logikai értéket ' igaz ” karakterláncként benne:

volt húr = 'igaz'

Használja a dupla NOT (!!) operátort a stringgel a logikai értékké alakításhoz:

konzol. log ( !! húr ) ;

Kimenet

A kimeneten „ igaz ', mint a ( !! ) operátor, első ( ! ) átalakítja igaz 'be' hamis ', majd a második ( ! ) ismét átalakítja a következőre: igaz ”.

3. módszer: Karakterlánc átalakítása logikai objektum segítségével

A karakterlánc logikai értékké alakításához használja a beépített JavaScriptet ' Boolean ' tárgy. Ez a logikai értékek burkolóobjektuma.

Szintaxis
A karakterlánc logikai objektum segítségével történő átalakításának szintaxisa a következő:

Boolean ( húr )
  • Egy karakterláncot vesz fel argumentumként, és logikai értéket ad vissza.
  • Visszatér' igaz ” ha az átadott karakterlánc nem üres.
  • Üres karakterlánc esetén a következőt adja vissza hamis ”.

1. példa :
Hozzon létre egy változót ' húr ' és tároljon egy logikai értéket ' igaz ” karakterláncként benne:

volt húr = 'igaz'

Hívja meg a logikai kódolót a karakterlánc átadásával:

Boolean ( húr ) ;

Kimenet

A kimenet logikai értéket ad vissza ' igaz ”, mivel az átadott karakterlánc nem üres.

2. példa :
Tárolja a logikai értéket ' hamis 'egy változóban' húr ”:

volt húr = 'hamis'

A karakterlánc átadásával hívja meg a logikai kódolót:

Boolean ( húr ) ;

A megfelelő kimenet a következő lesz:

Következtetés

Egy karakterlánc logikai értékké alakításához használja a ' Szigorú egyenlőség ' operátor (===), amely összehasonlítja a megadott karakterláncot a ' karakterlánccal igaz 'és egy logikai értéket ad vissza' igaz ” ha az összehasonlított értékek azonos típusúak és értékűek. Az ' Dupla nem ” ( !! ) operátor logikai értéket ad vissza egyetlen NOT operátor eredményének megfordításával, vagy a JavaScript ' Boolean 'Objektum, amely logikai értéket ad vissza' igaz 'ha az átadott karakterlánc nem üres karakterlánc, egyébként visszatér' hamis ”. Ez az oktatóanyag bemutatja azokat a módszereket, amelyek segítségével a karakterláncot logikai értékre lehet konvertálni JavaScript használatával.