Salve a tutti , sto provando ad imparare questo linguaggio di programmazione (per me molto ostico) e con l'ausilio della guida sul sito sia di un libro che ho comprato, sto cercando di realizzare un esercizio che quest ultimo contiene.
l'esercizio consiste nella realizzazione di un piccolo questionario usando gli strumenti fin ora descritti: Array , If , for e poco altro.. il codice l'ho seguito attentamente, la sintassi (dovrebbe) essere corretta ma non so perchè non funziona.. Esasperato ho scaricato l'esercizio completato dal libro ed'è identico... (penso mi sfugga qualcosa ma sono ore che controllo giuro)
solo che il suo funziona il mio no..
Vi metto di seguito il testo del mio esercizio. Vi ringrazio della pazienza

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>questionario con java</title>
<script>
var score=0;
var domande= [
['quante lune ha la terra?', 1], // crea un array multidimensionale
['quante lune ha saturno?', 31], // i quali contengono le domande e le risposte
['quante lune ha venere?', 0]
];
function askQ(domanda) {
var risposte = prompt(domanda[0],'');
if (risposte == domanda[1]){
alert('corretta');
score++;
} else {
alert('hai sbagliato la risposta esatta era ' + domanda[1]);
}
}
for (var i=0; i<domande.lenght; i++) {
askQ(domande[i]);
}
// creo la funzione "askQ" immettendo negli argomenti il nome dell array più l'indice
// creo una condizione per la quale la variabile i che parte da 0 ; finchè essa è minore
// della lunghezza della variabile array array.lenght
// la variabile i aumenta di 1 fino a che non raggiunge la grandezza dell array
</script>
</head>

<body>
<script>
var risultato='hai accumulato ' +score;
document.write('

' +risultato+ ' punti </p>');
</script>
</body>
</html>
Un'altra cosa.. perchè usa un argomento diverso?