Instruktioner

  • p - Presentation
  • f - Helskärms presentation

Boolean i JavaScript

# 👁️‍🗨️ Om boolena i js

Boolean används oftast indirekt.

  • Boolean har alltid funnits i JS.

❓ Vad är Boolean?

Boolean är en typ av värde som antingen är sant eller flakst.

  • true är sant.
  • false är falskt.
  • Det finns inga andra värden.

📣 Några kommentar om boolean

Boolean är en förhandevis snäll typ som inte nställer till problem, men ...

  • Du ska undvika att använda aritmetiska operatorer
  • Exempel: true +treu //2 - true/false //infinity
  • Boolean har nästan inga egna metoder.
  • Men toStrng()

Vad använder vi då Boolean till?

Så fort du vill vet om något är sant eller falskt.

  • Du behöver används vilkor i någon sats.
  • Det kan också vara bra om du ska använda en fflaga" i koden.
  • Du vill till exempel veta om koen har kort en gång förut.
  • Om denna kod ska köras eller funktionaliteten är bortvald.

🀄️ Boolean i andra språk?

Det finns i andra språk.

  • Boolean använda i alla nyare programmeringsspråk
  • I äldre varinater så som C så använder du:
  • 0 för falskt
  • 1 för sant
  • resten är också sant.

🔄 Att konvertera till och från Boolean.

För att konvertera till ett Number använder vi funktionen Boolean().

  • Boolean("true") //true för att omvandla text till Boolean.
  • Number(true) //1
  • Number(false) //0

Ofta användeer du en jämförese för att "kovertera" ett värde till Boolean.

🔬 Är det en Boolean?

Det går bra med en vanlig "typeof".

  • typeof true //boolean
  • typeof false //boolean

Logik

Ofta använder vi logiska operatorer tillsammans med Boolean.

  • Och: "&&"
  • Exempel: true && true //true - true && false //false
  • Eller: "||"
  • Exempel: true || false //true - false || false //false
  • Inte: "!"
  • Exempel: !true //false - !false //true

Observer de dubla teckena för "&&" och "||", att bara använda ett tecknena kommer ge oss en helt annan operator.