Eigenschaft 'Länge' von null kann nicht gelesen werden (Javascript)

Beim Debuggen erhalte ich in dieser Zeile den Fehler 'length' null. Es ist so geschrieben, wie es das Buch vorschreibt, also verstehe ich nicht, warum es mir den Fehler gibt? Danke, =)

if (capital.length < 1) {

(Hier ist der vollständige Code wie gewünscht. ENTSCHULDIGUNG)

<script type="text/javascript">
var capital = window.prompt("What is the capital of Missouri?","")

if (capital.length < 1) {
    document.getElementById("firstdiv").innerHTML="Sorry you don't feel like playing.<br /> The Capital of Missouri is Jefferson City.";
}
else {
    if (!window.confirm("Is that your final answer?")){ return true;

        document.getElementById("firstdiv").innerHTML = "The capital of Missouri is: <bold>" + capital + "</bold>, so says you.";
    }
    else{
        return false;
    }
}
</script> 

Antworten auf die Frage(4)

Ihre Antwort auf die Frage