Voorwaardelijke uitspraken in JavaScript: als, anders en anders als
JavaScript voorwaardelijke statements
Er zijn hoofdzakelijk drie soorten voorwaardelijke uitspraken in JavaScript.
- if-verklaring: Een 'if'-instructie voert code uit op basis van een voorwaarde.
- if... else-verklaring: De if…else-instructie bestaat uit twee codeblokken; Wanneer een voorwaarde waar is, wordt het eerste codeblok uitgevoerd en wanneer de voorwaarde onwaar is, wordt het tweede codeblok uitgevoerd.
- if…else if…els Verklaring: Wanneer meerdere voorwaarden moeten worden getest en verschillende codeblokken moeten worden uitgevoerd op basis van welke voorwaarde waar is, wordt de if...else if...else-instructie gebruikt.
Voorwaardelijke verklaringen gebruiken
Voorwaardelijke instructies worden gebruikt om de uitvoeringsstroom te bepalen op basis van verschillende voorwaarden. Als een voorwaarde waar is, kunt u één actie uitvoeren en als de voorwaarde onwaar is, kunt u nog een actie uitvoeren.
Als statement
Syntax:
if(condition) { lines of code to be executed if condition is true }
Je kunt gebruiken if
verklaring als u alleen een specifieke voorwaarde wilt controleren.
Probeer dit zelf:
<html> <head> <title>IF Statments!!!</title> <script type="text/javascript"> var age = prompt("Please enter your age"); if(age>=18) document.write("You are an adult <br />"); if(age<18) document.write("You are NOT an adult <br />"); </script> </head> <body> </body> </html>
Als...Anders verklaring
Syntax:
if(condition) { lines of code to be executed if the condition is true } else { lines of code to be executed if the condition is false }
Je kunt gebruiken If….Else
statement als u twee voorwaarden moet controleren en een andere set codes moet uitvoeren.
Probeer dit zelf:
<html> <head> <title>If...Else Statments!!!</title> <script type="text/javascript"> // Get the current hours var hours = new Date().getHours(); if(hours<12) document.write("Good Morning!!!<br />"); else document.write("Good Afternoon!!!<br />"); </script> </head> <body> </body> </html>
Als…Anders Als…Anders verklaring
Syntax:
if(condition1) { lines of code to be executed if condition1 is true } else if(condition2) { lines of code to be executed if condition2 is true } else { lines of code to be executed if condition1 is false and condition2 is false }
Je kunt gebruiken If….Else If….Else
verklaring als u meer dan twee voorwaarden wilt controleren.
Probeer dit zelf:
<html> <head> <script type="text/javascript"> var one = prompt("Enter the first number"); var two = prompt("Enter the second number"); one = parseInt(one); two = parseInt(two); if (one == two) document.write(one + " is equal to " + two + "."); else if (one<two) document.write(one + " is less than " + two + "."); else document.write(one + " is greater than " + two + "."); </script> </head> <body> </body> </html>