2017-12-10 1 views
-3

Ist es möglich, eine if Anweisung innerhalb einer anderen if Anweisung zu verschachteln? Ich finde das merkwürdig, weil ich es noch nie so gesehen habe. Wenn ja, könnten Sie bitte auf verfügbare Dokumentation verweisen?Wenn innerhalb if Anweisung geschachtelt - Javascript

if (room === 'ballroom') { 
    weapon = 'poison';   
    if (suspect === "Mr. Kalehoff") { 
    solved = true; // correspond to 
    } 
+0

Ja. "12 mehr zu gehen ..." –

+1

Es gibt wahrscheinlich keine spezifische Dokumentation über verschachtelte 'if's. Es ist nur eine generische Flusskontrollstruktur. – Teemu

+0

Sie können sie so tief wie nötig verschachteln, solange Sie die richtige Anzahl von öffnenden und schließenden '{}' Paaren haben –

Antwort

1

Ist es möglich, zu nisten eine if-Anweisung in einer anderen if-Anweisung?

Ja.

Wenn ja, könnten Sie bitte auf alle verfügbaren Dokumentationen verweisen?

ECMAScript says:

if (Expression[In, ?Yield]) Statement[?Yield, ?Return] 

Es stellt keine Grenzen für welche Art von Aussage, die Sie mit ihm folgen kann. Also Blöcke mit anderen if Aussagen sind in Ordnung.

Verwandte Themen