Come per generare un'eccezione in JavaScript

June 29

Se hai mai voglia di "buttare" i capricci durante la scrittura di uno script con il linguaggio di programmazione JavaScript, è perfettamente comprensibile. Purtroppo, capricci non funzionano bene in JavaScript. Si può certamente un'eccezione, però, fino a quando si sa dove e perché è opportuno farlo.

istruzione

Lancerà una eccezione in JavaScript

1 Comprendere cosa un'eccezione in JavaScript realmente è: un altro modo di controllare come un JavaScript risponde ai dati. Un eccezioni dice al browser web, "Hey - se una certa cosa accade in questa pagina web, quindi seguire il mio comando". Si può "buttare" tutti i tipi di "eccezioni", tra cui gli errori, testo, numero, valori booleani e persino oggetti.

2 Decidere che tipo di eccezione si vuole buttare. Negli esempi che seguono, l'eccezione sarà un errore di nome "whoops".

3 Una risposta a qualcosa che è necessario in modo che lo script di esempio avrà qualcosa da chiamare un errore. Quindi andare avanti e creare una variabile che memorizza una risposta. Esempio: X = prompt ( "Inserisci un numero inferiore a 5:", ""). Questo esempio chiede un visitatore di inserire un numero inferiore a 5 in una scatola pronta. Se la risposta è maggiore di 5, poi lo script di esempio avrà qualcosa da un'eccezione (o un errore) a.

4 Decidere quando si vuole generare l'eccezione. Esempio: provare
}
if (x> 5)
gettare "urla"

5 Prendere l'errore se si verifica e conservarla in una nuova variabile. Esempio: catch (wronganswer)

6 Dì lo script come rispondere a un errore di catturato. Esempio: se (wronganswer == "urla")
alert ( "BZZZZzzzzZZZZTT!")

7 Studiare il seguente esempio che illustra un'eccezione in JavaScript. Si visualizzerà "BZZZZzzzzZZZZTT" in una finestra di avviso se la risposta di dialogo di richiesta è maggiore di 5.
x = prompt ( "Inserisci un numero inferiore a 5:", "")
provare
{
if (x> 5)
gettare "urla"
}
catch (wronganswer)
{
if (wronganswer == "urla") alert ( "BZZZZzzzzZZZZTT!")
}

8 Copiare il codice di cui sopra ed incollarlo sulle tue pagine web. Si può semplicemente sostituire le variabili nel codice di esempio con i propri valori.

Consigli e avvertenze

  • Un "tiro" deve essere scritto solo in minuscolo. Maiuscolo getta genererà errori.