Овај водич ће демонстрирати методе за претварање стринга у боолеан користећи ЈаваСцрипт.
Како конвертовати/трансформисати стринг у боолеан користећи ЈаваСцрипт?
Користите следеће методе за претварање стринга у боолеан користећи ЈаваСцрипт:
- Строги оператор једнакости (===)
- Доубле нот (!!) оператор
- Боолеан Објецт
Хајде да видимо како ће ове методе функционисати.
Метод 1: Претворите стринг у Булов користећи строги оператор једнакости (===)
„ Строга једнакост ” (===) Оператер или „ идентитет ” оператор се користи за претварање стринга у логичку вредност. Он проверава да ли вредност на левој страни постаје једнака вредности на десној страни. Ако да! враћа се ' истинито ” иначе, враћа се „ лажно ”.
Синтакса
Синтакса за оператор строге једнакости је следећа:
а === б
Повратна вредност
Његови излази ' истинито ” ако се упоређене вредности састоје од исте вредности и типа.
Пример 1 :
Направите променљиву под називом „ низ ” који чува логичку вредност “ истинито ” као стринг:
био низ = 'истинито' ;
Упоредите стринг са стрингом “ истинито ' помоћу ' Строга једнакост ” (===) Оператер. Само ако је стринг „ истинито “, излазу ће бити додељена логичка вредност “ истинито ”:
био резултат = низ === 'истинито' ;Одштампајте резултат на конзоли користећи „ цонсоле.лог() ” метод:
конзола. Пријава ( резултат ) ;Излаз
Излаз приказује „ истинито “, пошто строга једнакост враћа тачно када су оба операнда једнака у смислу типа и вредности.
Пример 2 :
У променљивој „ низ “, чува логичку вредност “ лажно ”:
Упоредите стринг “ лажно ” са стрингом “ истинито ”:
био резултат = низ === 'истинито' ;Излаз
Излаз показује „ лажно ” јер оператор строге једнакости враћа тачно ако је стринг заправо „ истинито ”.
Метод 2: Конвертујте стринг у логички користећи Доубле НОТ (!!) оператор
За претварање стринга у боолеан, постоји још један метод у ЈаваСцрипт-у, познат као двоструки узвик (!!) који је двоструки НОТ (!!) оператор. Враћа логичку вредност тако што поништава резултат једног НОТ оператора.
Синтакса
Синтакса за двоструки НОТ (!!) оператор је следећа:
У горњој синтакси:
- Први (!) оператор га мења у обрнуту логичку вредност. Други (!) оператор инвертује инвертовану логичку вредност. Другим речима, то је сада стварна Булова вредност објекта.
Пример 1 :
Направите променљиву „ низ ” и сачувај логичку вредност “ истинито ” као стринг у њему:
Користите двоструки НОТ (!!) оператор са стрингом за конверзију у логичку вредност:
конзола. Пријава ( !! низ ) ;Излаз
Излаз приказује „ истинито ', као у ( !! ) оператор, први ( ! ) претвара “ истинито ' у ' лажно “, затим други ( ! ) поново га претвара у „ истинито ”.
Метод 3: Претворите стринг у Булов користећи Боолеан објекат
За претварање стринга у боолеан, користите уграђени ЈаваСцрипт „ Боолеан ” објекат. То је објекат омотача за логичке вредности.
Синтакса
Синтакса за претварање стринга у боолеан уз помоћ Буловог објекта је следећа:
- Узима стринг као аргумент и враћа логичку вредност.
- Враћа се ' истинито ” ако пренесени низ није празан.
- За празан стринг, враћа „ лажно ”.
Пример 1 :
Направите променљиву „ низ ” и сачувај логичку вредност “ истинито ” као стринг у њему:
Позовите Булов омотач тако што ћете пренети низ:
Боолеан ( низ ) ;Излаз
Излаз враћа логичку вредност “ истинито ”, пошто предати низ није празан.
Пример 2 :
Сачувајте логичку вредност “ лажно ” у променљивој “ низ ”:
Позовите Булов омотач тако што ћете пренети низ:
Боолеан ( низ ) ;Одговарајући излаз ће бити:
Закључак
Да бисте конвертовали стринг у логички, користите „ Строга једнакост ” оператор (===) који пореди наведени стринг са стрингом “ истинито ” и враћа логичку вредност “ истинито ” ако су упоређене вредности истог типа и вредности. „ Двоструко не ” ( !! ) оператор враћа логичку вредност тако што поништава резултат једног НОТ оператора или ЈаваСцрипт-а “ Боолеан ” Објекат који враћа логичку вредност “ истинито ” ако пренесени стринг није празан стринг, иначе врати “ лажно ”. Овај водич демонстрира методе за претварање стринга у боолеан користећи ЈаваСцрипт.