Verschachtelte If Bedingungen
- Home
- Tutorials
- Web-Development
- Javascript Tutorial
- Verschachtelte If Bedingungen
Das Verschachteln einer If-Bedingung bedeutet in diesem Fall, dass eine If Bedingung innerhalb des Rumpfes einer anderen If Bedingung abgefragt wird.
Beispiel für Verschachtelte If Bedingungen in Javascript
<script type="text/javascript">
var iq=115;
var geschlecht="maennlich";
if(iq<100){
document.write("Dein Iq ist niedriger als beim Durchschnitt")
}else{
if(geschlecht=="maennlich"){
document.write("Herr Smartass!");
}
else if(geschlecht=="weiblich"){
document.write("Frau Smartass!");
}else{
document.write("Bitte Geschlecht angeben");
}
}
</script>
Wir sehen also, dass innerhalb des Rumpfes von Else weitere Bedingungs-abfragen gestellt werden. Diese werden jedoch nur gestellt, wenn die übergordnete If Abfrage nicht erfüllt ist. Man könnte diese Abfragen weiter verschachteln.
<script type="text/javascript">
var iq=115;
var geschlecht="maennlich";
var alter = 25;
if(iq<100){
document.write("Dein Iq ist niedriger als beim Durchschnitt")
}else{
if(geschlecht=="maennlich"){
if(alter<18){
document.write("Bursche Smartass!");
}else{
document.write("Herr Smartass!");
}
}
else if(geschlecht=="weiblich"){
document.write("Frau Smartass!");
}else{
document.write("Bitte Geschlecht angeben");
}
}
</script>
Vorherig
If und Else If Abfragen
Nächste
Komplexe If Bedingungen
Kostenlos
Javascript Tutorial
-
Einführung
-
Lektion1.1
-
Lektion1.2
-
Lektion1.3
-
Lektion1.4
-
-
Funktionen
-
Lektion2.1
-
Lektion2.2
-
Lektion2.3
-
Lektion2.4
-
Lektion2.5
-
Lektion2.6
-
-
Operatoren und Schleifen
-
Lektion3.1
-
Lektion3.2
-
Lektion3.3
-
Lektion3.4
-
Lektion3.5
-
Lektion3.6
-
-
If-Statements und Switch-Case
-
Lektion4.1
-
Lektion4.2
-
Lektion4.3
-
Lektion4.4
-
-
Objekte
-
Lektion5.1
-
Lektion5.2
-
Lektion5.3
-
Lektion5.4
-
Lektion5.5
-
Lektion5.6
-
-
Arrays
-
Lektion6.1
-
Lektion6.2
-
Lektion6.3
-
Lektion6.4
-
Lektion6.5
-
Lektion6.6
-
Beliebte Kurse
Die Java 11 Masterclass - Werde zum Profi-Entwickler!
Werde zum Entwickler mit der Java 11 Masterclass! Starte in...
79,00€
Spiele entwickeln mit Unity 3D – Erstelle eigene Games in C# - Starter
Willkommen zum kostenlosen Teil des Kurses: "Spiele entwickeln mit Unity...
Kostenlos
Werde zum iOS 11 & Swift Entwickler in 6 Wochen - Starter
Willkommen zum kostenlosen Teil des Kurses: "Werde zum iOS 11...
Kostenlos