Skip to content

The Bay

Exclusive

Menu
Menu

JavaScript Logikai

Posted on március 1, 2021 by admin

Összefoglaló: ez a bemutató, meg fogja tanulni a JavaScript Boolean objektumot, majd a különbség a Boolean objektumot, majd a boolean primitív típus.

JavaScript logikai primitív típus

a JavaScript egy logikai primitív típust biztosít, amelynek két értéke true és false.,

operátor egy olyan változóhoz, amely primitív logikai értékkel rendelkezik, a következő példában kapja meg a boolean a következő példát:

Code language: JavaScript (javascript)

JavaScript Boolean object

a boolean primitív típus mellett a JavaScript is biztosít Önnek a globális Boolean() funkcióval, a B nagybetűvel, egy másik típusú érték boolean.

a következő példa megmutatja, hogyan kell használni a Boolean() függvényt egy karakterlánc logikai értékké konvertálása., Mivel a karakterlánc nem üres,ezért igaz.

Code language: JavaScript (javascript)

The Booleanis a wrapper objektum a boolean primitív típus. Ez azt jelenti, hogy amikor a logikai konstruktort használod és a true vagy false, akkor logikai objektumot hozol létre.,

Code language: JavaScript (javascript)

a primitív érték visszaszerzéséhez hívja a valueOf() a Boole-objektum módszerét az alábbiak szerint:

Code language: JavaScript (javascript)

azonban, ha a toString()/div>módszer egy logikai objektum, kapsz egy karakterlánc értéke "true"vagy "false". Lásd a következő példát.

Code language: JavaScript (javascript)

JavaScript boolean vs.Boolean

Tekintsük ezt a példát.,

Code language: JavaScript (javascript)

első, bar egy objektum, így hozzáadhat egy tulajdonságot a bar objektum:

Code language: JavaScript (javascript)

Ez a primitív logikai változó, mint a foo változó:

Code language: JavaScript (javascript)

második, a typeof a Boole-objektum értéke object, míg a typeof egy primitív logikai érték visszatér boolean.,

Code language: JavaScript (javascript)

harmadik, ha a instanceof operátort egy logikai objektumra alkalmazza, akkor a trueértéket adja vissza. Azonban visszaadja a false értéket, ha a instanceof operátort logikai értékre alkalmazza.

jó gyakorlat, hogy soha nem használja a Boolean objektumot, mert sok zavart okoz, különösen akkor, ha egy kifejezésben használja. Lásd a következő példát.

a szkript működése.,

  • először hozzon létre falseObj mint Boolean objektum wrapper a false érték.
  • Second, use falseObj in the if statement. Mivel afalseObj egy objektum, a JavaScript motor pedigtrue logikai értékre kényszeríti . Ennek eredményeként a if blokk belsejében található utasítás végrehajtásra kerül.,=”ba11d1d15f”>
Operator boolean Boolean typeof boolean objektum instanceof Boolean false true

ajánlott, hogy használja a Boolean() funkció értékek átváltása más típusú hogy egy Boolean típusú, de soha ne használja a Boolean mint egy wrapper objektum, primitív logikai érték.,

ebben az oktatóanyagban a Boolean objektumról és a Boolean objektum és boolean primitív Típus közötti különbségekről tanultál.

  • hasznos volt ez a bemutató ?
  • YesNo

Vélemény, hozzászólás? Kilépés a válaszból

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Archívum

  • 2021 március
  • 2021 február
  • 2021 január
  • 2020 december
  • 2020 november
  • 2020 október
  • 2020 szeptember
  • 2020 augusztus
  • 2020 július

Nyelv

  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
© 2021 The Bay | Powered by Superbs Personal Blog theme