throw
Il comando throw per la gestione degli errori in Javascript genera un'eccezzione all'interno di un costrutto try.
Vediamo un esempio di codice:
var x=prompt("Digita un numero compreso tra 5 e 10","");
try
{
if (x>10)
throw "Errore1";
else if (x<5)
throw "Errore2";
}
catch(er)
{
if(er == "Errore1")
alert("Errore! Non inserire un numero maggiore di 10");
if(er == "Errore2")
alert("Errore! Non inserire un numero minore di 5");
}
Eseguiamo il codice e proviamo a digitare un numero NON compreso nel range indicato...throw consente, in sostanza, di avere un maggiore controllo nel flusso del programma e generare messaggi di errore più precisi.
');







