Како претворити стринг у боолеан у ЈаваСцрипт-у

Kako Pretvoriti String U Boolean U Javascript U



Понекад се логичке вредности чувају у базама података као стрингови, а програмери могу да користе те вредности за обављање одређених радњи на веб локацијама или апликацијама. У тој ситуацији, пре употребе тих стрингова у логичким операцијама, они морају бити конвертовани у логичке вредности.

Овај водич ће демонстрирати методе за претварање стринга у боолеан користећи ЈаваСцрипт.

Како конвертовати/трансформисати стринг у боолеан користећи ЈаваСцрипт?

Користите следеће методе за претварање стринга у боолеан користећи ЈаваСцрипт:







  • Строги оператор једнакости (===)
  • Доубле нот (!!) оператор
  • Боолеан Објецт

Хајде да видимо како ће ове методе функционисати.



Метод 1: Претворите стринг у Булов користећи строги оператор једнакости (===)

Строга једнакост (===) Оператер или „ идентитет ” оператор се користи за претварање стринга у логичку вредност. Он проверава да ли вредност на левој страни постаје једнака вредности на десној страни. Ако да! враћа се ' истинито ” иначе, враћа се „ лажно ”.



Синтакса
Синтакса за оператор строге једнакости је следећа:





а === б

Повратна вредност
Његови излази ' истинито ” ако се упоређене вредности састоје од исте вредности и типа.

Пример 1 :
Направите променљиву под називом „ низ ” који чува логичку вредност “ истинито ” као стринг:



био низ = 'истинито' ;

Упоредите стринг са стрингом “ истинито ' помоћу ' Строга једнакост (===) Оператер. Само ако је стринг „ истинито “, излазу ће бити додељена логичка вредност “ истинито ”:

био резултат = низ === 'истинито' ;

Одштампајте резултат на конзоли користећи „ цонсоле.лог() ” метод:

конзола. Пријава ( резултат ) ;

Излаз

Излаз приказује „ истинито “, пошто строга једнакост враћа тачно када су оба операнда једнака у смислу типа и вредности.

Пример 2 :
У променљивој „ низ “, чува логичку вредност “ лажно ”:

био низ = 'лажно' ;

Упоредите стринг “ лажно ” са стрингом “ истинито ”:

био резултат = низ === 'истинито' ;

Излаз

Излаз показује „ лажно ” јер оператор строге једнакости враћа тачно ако је стринг заправо „ истинито ”.

Метод 2: Конвертујте стринг у логички користећи Доубле НОТ (!!) оператор

За претварање стринга у боолеан, постоји још један метод у ЈаваСцрипт-у, познат као двоструки узвик (!!) који је двоструки НОТ (!!) оператор. Враћа логичку вредност тако што поништава резултат једног НОТ оператора.

Синтакса
Синтакса за двоструки НОТ (!!) оператор је следећа:

!! низ

У горњој синтакси:

  • Први (!) оператор га мења у обрнуту логичку вредност. Други (!) оператор инвертује инвертовану логичку вредност. Другим речима, то је сада стварна Булова вредност објекта.

Пример 1 :
Направите променљиву „ низ ” и сачувај логичку вредност “ истинито ” као стринг у њему:

био низ = 'истинито'

Користите двоструки НОТ (!!) оператор са стрингом за конверзију у логичку вредност:

конзола. Пријава ( !! низ ) ;

Излаз

Излаз приказује „ истинито ', као у ( !! ) оператор, први ( ! ) претвара “ истинито ' у ' лажно “, затим други ( ! ) поново га претвара у „ истинито ”.

Метод 3: Претворите стринг у Булов користећи Боолеан објекат

За претварање стринга у боолеан, користите уграђени ЈаваСцрипт „ Боолеан ” објекат. То је објекат омотача за логичке вредности.

Синтакса
Синтакса за претварање стринга у боолеан уз помоћ Буловог објекта је следећа:

Боолеан ( низ )
  • Узима стринг као аргумент и враћа логичку вредност.
  • Враћа се ' истинито ” ако пренесени низ није празан.
  • За празан стринг, враћа „ лажно ”.

Пример 1 :
Направите променљиву „ низ ” и сачувај логичку вредност “ истинито ” као стринг у њему:

био низ = 'истинито'

Позовите Булов омотач тако што ћете пренети низ:

Боолеан ( низ ) ;

Излаз

Излаз враћа логичку вредност “ истинито ”, пошто предати низ није празан.

Пример 2 :
Сачувајте логичку вредност “ лажно ” у променљивој “ низ ”:

био низ = 'лажно'

Позовите Булов омотач тако што ћете пренети низ:

Боолеан ( низ ) ;

Одговарајући излаз ће бити:

Закључак

Да бисте конвертовали стринг у логички, користите „ Строга једнакост ” оператор (===) који пореди наведени стринг са стрингом “ истинито ” и враћа логичку вредност “ истинито ” ако су упоређене вредности истог типа и вредности. „ Двоструко не ” ( !! ) оператор враћа логичку вредност тако што поништава резултат једног НОТ оператора или ЈаваСцрипт-а “ Боолеан ” Објекат који враћа логичку вредност “ истинито ” ако пренесени стринг није празан стринг, иначе врати “ лажно ”. Овај водич демонстрира методе за претварање стринга у боолеан користећи ЈаваСцрипт.