Skip to main content

Vergelijkingen en if statement

In deze les gaan we leren wat conditionele statements zijn dit zijn statements met een if-then-else.

Vergelijkingen

Een vergelijking is wanneer je twee waarden vergelijkt: is de één groter dan de ander, of juist kleiner. Voor vergelijkingen kun je verscheillende vergelijkings-operatoren gebruiken. hieronder staan de meest gebruikte.

Vergelijkings operator Betekenis
== waarde is gelijk
!= waarde is ongelijk
> waarde is groter dan
>= waarde is groter dan of gelijk
< waarde is kleiner dan
<= waarde is kleiner dan of gelijk

Als de vergelijking klopt is die true (waar) als die niet klop dan is die false (niet waar).

Opdracht 1

Zet nu zelf true of false achter de vergelijkingen

Opdracht Vergelijking true of false?
a (12 == 13)  
b (12 > 13)  
c (12 < 13)  
d (13 >= 13)  
e (12 <= 13)  
f ( 'a' != 'b' )  

Bij een if statement volgt een vergelijking als die true is dan wordt er uitgevoerd wat er achtetr de if staat. Als de vergelijking achtern de if niet waar is dan wordt de code na de if niet uitgevoerd maar wordt eventueel wel de code die bij de else staat wordt uitgevoerd.

Dus:

// Voorbeeld 1
if (vergelijking) {
	// dit wordt uitgevoerd als de vergelijking true is
}

// Voorbeeld 2
if (vergelijking) {
	// dit wordt uitgevoerd als de vergelijking true is
} else {
	// dit wordt uitgeoverd als de vergelijking false is
}

// Probeer het nu zelf:
if ( 13 < 14 ) {
	document.write('De vergelijking was true');
} else {
	document.write('De vergelijking was flase');
}

Opdracht 2

En nu een ander voorbeeld. Vervang de .... in de inderstaande code met een vergelijking die true is wanneer het geslacht van het kind man is.

var kind="Alexis";
var geslacht="man";
if ( .... ) {
	document.write( kind + ' is mijn zoon');
} else {
	document.write( kind + ' is mijn dochter');
}