If-setninger med flere betingelser - Concept Development and Programming (IM-IKM vg1) - NDLA

Skip to content
Fagartikkel

If-setninger med flere betingelser

Noen ganger kan det være behov for å sjekke om flere betingelser er oppfylt. Da bruker du de logiske operatorene OG og ELLER.

Og/and

Dersom vi skal kombinere flere betingelser der alle må være oppfylt, kan vi bruke den logiske operatoren og (and på engelsk). Dette gjør vi ved å skrive && mellom uttrykkene vi skal sjekke. Nedenfor kan du se et eksempel på en if-setning der and-operatoren brukes.

Javascript
1if (alder >= 18 && legitimasjon == true) {
2    
3    // Kode som kjøres dersom betingelsene er sanne
4
5}

I dette eksempelet skal du lese uttrykket slik:

Hvis alder er over eller lik 18 og legitimasjon er sann.

Eller/or

Dersom du skal kombinere flere betingelser der minst én må være oppfylt, kan vi bruke operatoren eller (or på engelsk). Dette gjør vi ved å skrive || mellom uttrykkene vi skal sjekke. Nedenfor kan du se et eksempel på en if-setning der or-operatoren brukes.

Javascript
1if (alder >= 18 || hoyde >= 180) {
2
3    // Kode som kjøres dersom betingelsene er sanne
4
5}

I dette eksempelet skal du lese uttrykket slik:

Hvis alder er over eller lik 18 eller høyde er over eller lik 180.

Written by: Jan Frode Lindsø.
Last revised date 02/27/2020