Hopp til innhald

Fagstoff

If-setningar med fleire vilkår

Nokre gonger kan det vere behov for å sjekke om fleire vilkår er oppfylte. Då bruker du dei logiske operatorane OG og ELLER.
Fleire jernbanespor ved sida av kvarandre. Foto.
Opne bilete i eit nytt vindauge

Og/and

Dersom vi skal kombinere fleire vilkår der alle må vere oppfylte, kan vi bruke den logiske operatoren og (and på engelsk). Dette gjer vi ved å skrive && mellom uttrykka vi skal sjekke. Nedanfor kan du sjå eit eksempel på ei if-setning der and-operatoren blir brukt.

Javascript

1if (alder >= 18 && legitimasjon == true) {
2    
3    // Kode som blir køyrt dersom vilkåra er sanne
4
5}

I dette eksempelet skal du lese uttrykket slik:

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

Eller/or

Dersom du skal kombinere fleire vilkår der minst eitt må vere oppfylt, kan vi bruke operatoren eller (or på engelsk). Dette gjer vi ved å skrive || mellom uttrykka vi skal sjekke. Nedanfor kan du sjå eit eksempel på ei if-setning der or-operatoren blir brukt.

Javascript

1if (alder >= 18 || hogde >= 180) {
2    
3    // Kode som blir køyrt dersom vilkåra er sanne
4
5}

I dette eksempelet skal du lese uttrykket slik:

Viss alder er over eller lik 18 eller høgde er over eller lik 180.

CC BY-SASkrive av Jan Frode Lindsø.
Sist fagleg oppdatert 27.02.2020

Læringsressursar

Programmering