Ten samouczek pokaże metody przekształcania łańcucha na boolean za pomocą JavaScript.
Jak przekonwertować/przekształcić ciąg w boolean za pomocą JavaScript?
Użyj następujących metod przekształcenia łańcucha w boolean za pomocą JavaScript:
Zobaczmy, jak będą działać te metody.
Metoda 1: Konwertuj ciąg na boolean za pomocą operatora ścisłej równości (===)
„„Ścisła równość" (===) Operator lub „tożsamość„Operator jest wykorzystywany do konwersji łańcucha w wartość logiczną. Sprawdza, czy wartość po lewej stronie staje się równa wartości po prawej stronie. Jeśli tak! powraca „PRAWDA„W przeciwnym razie powraca”FAŁSZ".
Składnia
Składnia dla operatora ścisłego równości jest następująca.:
Wartość zwracana
Jego wyniki „PRAWDA”Jeśli porównywane wartości składają się z tej samej wartości i rodzaju.
Przykład 1:
Utwórz zmienną o nazwie „strunowy”, Który przechowuje wartość logiczną”PRAWDA”Jako ciąg:
Porównaj ciąg z ciągiem „PRAWDA" używając "Ścisła równość" (===) Operator. Tylko jeśli ciąg jest „PRAWDA”, Wyjście zostanie przydzielone wartość logiczna”PRAWDA”:
var result = string === 'true';Wydrukuj wynik na konsoli za pomocą „konsola.dziennik()" metoda:
konsola.log (wynik);Wyjście
Wyjście wyświetla się „PRAWDA”, Ponieważ ścisła równość zwraca prawdziwie, gdy oba operandy są równe pod względem typu i wartości.
Przykład 2:
W zmiennej „strunowy”, Przechowuj wartość logiczną”FAŁSZ”:
Porównaj ciąg „FAŁSZ”Z łańcuchem„PRAWDA”:
var result = string === 'true';Wyjście
Wyjście pokazuje „FAŁSZ”Ponieważ operator ścisłej równości zwraca true, jeśli ciąg jest faktycznie„PRAWDA".
Metoda 2: Konwertuj ciąg na boolean za pomocą podwójnego nie (!!) Operator
Aby przekonwertować ciąg na boolean, istnieje inna metoda w JavaScript, znana jako podwójne wykrzyknik (!!) To jest podwójne (!!) Operator. Zwraca wartość logiczną, odwracając wynik pojedynczego operatora.
Składnia
Składnia dla podwójnego nie (!!) Operator jest następujący:
W powyższej składni:
Przykład 1:
Utwórz zmienną „strunowy”I przechowuj wartość logiczną”PRAWDA„Jako ciąg w nim:
Użyj podwójnego nie (!!) Operator z ciągiem do konwersji na wartość logiczną:
konsola.dziennik(!!strunowy);Wyjście
Wyświetla się wyjście „PRAWDA", jak w (!!) Operator, pierwszy (!) konwertuje „PRAWDA" do "FAŁSZ”, Potem drugi (!) Ponownie przekształca go w „PRAWDA".
Metoda 3: Konwertuj ciąg na boolean za pomocą obiektu logicznego
Aby przekształcić ciąg na boolean, użyj wbudowanego JavaScript ”Boolean" obiekt. Jest to obiekt opakowania dla wartości logicznych.
Składnia
Składnia do konwersji sznurka na boolean za pomocą obiektu logicznego jest następująca:
Boolean (ciąg)
Przykład 1:
Utwórz zmienną „strunowy”I przechowuj wartość logiczną”PRAWDA„Jako ciąg w nim:
Zadzwoń do opakowania boolean, przekazując ciąg:
Boolean (ciąg);Wyjście
Wyjście zwraca wartość logiczną „PRAWDA”, Ponieważ przekazany ciąg nie jest pusty.
Przykład 2:
Przechowuj wartość logiczną ”FAŁSZ„W zmiennej”strunowy”:
Przywołaj opakowanie boolean, przekazując sznurek:
Boolean (ciąg);Odpowiednie wyjście będzie:
Wniosek
Aby przekonwertować ciąg na boolean, użyj „Ścisła równość”Operator (===), który porównuje określony ciąg z ciągiem„PRAWDA”I zwraca wartość logiczną”PRAWDA”Jeśli porównane wartości są tego samego typu i wartości. „„Podwójnie”(!!) Operator zwraca wartość logiczną, odwracając wynik jednego nie operatora lub JavaScript ”Boolean„Obiekt, który zwraca wartość logiczną”PRAWDA”Jeśli przekazany ciąg nie jest pustym ciągiem, a nie powróć”FAŁSZ". Ten samouczek pokazuje metody przekształcania łańcucha na boolean za pomocą JavaScript.