00:00
00:00
KURSER  / 
Matematik och Programmering
/  If satser och if else satser – Javascript

If satser - Jämförelser med likamedtecken === och !==

Författare:Simon Rybrand
Så hjälper Eddler dig:
Videor som är lätta att förstå Övningar & prov med förklaringar
Allt du behöver för att klara av nationella provet
Så hjälper Eddler dig:
Videor som är lätta att förstå Övningar & prov med förklaringar
Allt du behöver för att klara av nationella provet

I den här lektionen går vi igenom hur man skriver if satser och jämför med likamedtecken (===) och intelikamedtecken (!==).

Övning

  • Deklarera en variabel var tidvatten  och sätt den lika med strängen ”ebb”.
  • Skriv en if else sats som skriver ut ”Det går inte att bada” om det är ebb, annars skriv ut ”Det går att bada”.

När du jobbar med if satser så behöver du kunna göra ett antal olika typer av jämförelser när du skriver villkor till en if sats.

Ett sätt att göra jämförelse är att ta reda på om något är lika med eller inte lika med något annat.

If satser och villkor med likamedtecken

För att göra sådana jämförelser så använder vi jämförelseoperatorerna lika med (===) och inte lika med (!==). Dvs tre likamedtecken i följd eller ett utropstecken följt av två likamedtecken.

I vissa programmeringsspråk används istället två likamedtecken och det fungerar även i javascript även om man rekommenderar att använda tre. Då jämför vi om något är lika med något annat eller om något inte är lika med något annat. Viktigt att känna till här är att vi inte använder ett likamedtecken då det används för att sätta en variabel till något.

Exempel på if sats

Nedan hittar du ett exempel där vi kollar om en variabel username är lika med en sträng eller inte.

var username = "kalleanka";

if (username === ”kalleanka”) {
  console.log(”skriv ditt lösenord”);
} else {
  console.log(”Användaren finns inte”);
}

> ”skriv ditt lösenord”