Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Beheersing van If-Statements in JavaScript | Het Beheersen van de Programmastructuur met Conditionele Instructies
Introductie tot JavaScript

bookBeheersing van If-Statements in JavaScript

Voorwaarden in JavaScript bieden controle over de uitvoeringsstroom. Hoewel de interpreter opdrachten op volgorde uitvoert, moeten programmeurs deze stroom vaak aanpassen op basis van specifieke voorwaarden. Om dit te bereiken biedt JavaScript twee sleutelwoorden: if en else.

if-instructies

Het sleutelwoord if maakt het mogelijk een codeblok te openen dat wordt uitgevoerd als de opgegeven voorwaarde true is:

1234567
if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
copy

In het bovenstaande voorbeeld voert de if-verklaring code uit alleen wanneer de voorwaarde true is. De syntaxis van een if-verklaring is eenvoudig: deze begint met het sleutelwoord if, gevolgd door de voorwaarde tussen haakjes (), en een codeblok tussen accolades {}.

if (condition) {
  // Code block
}

De openingsaccolade { geeft het begin van het codeblok aan, en de sluitingsaccolade } markeert het einde ervan.

Een expressie, evenals een waarde, kan als voorwaarde worden beschouwd.

1234567891011121314151617
let a = 935; if (a > 17) { console.log("The variable is greater than 17"); } if (a > 235124) { console.log("The variable is greater than 235124"); } if (a > 0) { console.log("The variable is greater than 0"); } if (a < 0) { console.log("The variable is less than 0"); }
copy

In het bovenstaande voorbeeld, wanneer a = 935, zijn er vier voorwaarden:

ConditionCondition resultCode has been executed?
a > 17trueJa
a > 235124falseNee
a > 0trueJa
a < 0falseNee

Je bent niet beperkt tot het uitvoeren van bewerkingen uitsluitend binnen het codeblok:

123456789101112131415
let a = 5; let b = 3; let c; if (a > 0 && b > 0) { c = a - b; console.log("c =", c); } if (a > 2 && b > 2) { c = a + b; console.log("c =", c); } console.log(a, b, c);
copy
question mark

Wat wordt er naar de console geprint wanneer de volgende code wordt uitgevoerd?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 2.5

bookBeheersing van If-Statements in JavaScript

Veeg om het menu te tonen

Voorwaarden in JavaScript bieden controle over de uitvoeringsstroom. Hoewel de interpreter opdrachten op volgorde uitvoert, moeten programmeurs deze stroom vaak aanpassen op basis van specifieke voorwaarden. Om dit te bereiken biedt JavaScript twee sleutelwoorden: if en else.

if-instructies

Het sleutelwoord if maakt het mogelijk een codeblok te openen dat wordt uitgevoerd als de opgegeven voorwaarde true is:

1234567
if (true) { console.log("It's TRUE!"); } if (false) { console.log("It's FALSE!"); }
copy

In het bovenstaande voorbeeld voert de if-verklaring code uit alleen wanneer de voorwaarde true is. De syntaxis van een if-verklaring is eenvoudig: deze begint met het sleutelwoord if, gevolgd door de voorwaarde tussen haakjes (), en een codeblok tussen accolades {}.

if (condition) {
  // Code block
}

De openingsaccolade { geeft het begin van het codeblok aan, en de sluitingsaccolade } markeert het einde ervan.

Een expressie, evenals een waarde, kan als voorwaarde worden beschouwd.

1234567891011121314151617
let a = 935; if (a > 17) { console.log("The variable is greater than 17"); } if (a > 235124) { console.log("The variable is greater than 235124"); } if (a > 0) { console.log("The variable is greater than 0"); } if (a < 0) { console.log("The variable is less than 0"); }
copy

In het bovenstaande voorbeeld, wanneer a = 935, zijn er vier voorwaarden:

ConditionCondition resultCode has been executed?
a > 17trueJa
a > 235124falseNee
a > 0trueJa
a < 0falseNee

Je bent niet beperkt tot het uitvoeren van bewerkingen uitsluitend binnen het codeblok:

123456789101112131415
let a = 5; let b = 3; let c; if (a > 0 && b > 0) { c = a - b; console.log("c =", c); } if (a > 2 && b > 2) { c = a + b; console.log("c =", c); } console.log(a, b, c);
copy
question mark

Wat wordt er naar de console geprint wanneer de volgende code wordt uitgevoerd?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 1
some-alt