Declaratia JavaScript Throw

0
305
Ti-a placut acest articol? Acorda-i o nota

Declaratia JavaScript throw este utilizata impreuna cu declaratia try…catch pentru a crea o exceptie.

Declaratia Throw
Declaratia JavaScript Throw permite crearea unei exceptii. Daca se utilizeaza aceasta declaratie impreuna cu declaratiatry…catch se poate controla foarte bine executia programului si se pot genera erori foarte exacte.

Sintaxa:

throw(exceptie)
Execeptia poate fi un string, un integer, Boolean sau un obiect.

ATENTIE! Throw se scrie cu litere mici in cod, altfel va genera o eraoare JavaScript.

Exemplu:

Exemplul de mai jos deetermina valoarea unei variabile numita y. Daca valoarea lui y este mai mare ca 5 sau mai mica decat 2, atunci vom arunca (throw) o eroare. Eroarea este apoi prinsa de argumentul catch si va afisa mesajul de eroare corespunzator:

<script>// <![CDATA[
var y=prompt("Introduceti o cifra intre 2 si 5:","");
try
{
if(y>5)
throw "Err1";
else if(y<2)
throw "Err2";
}
catch(er)
{
if(er=="Err1")
alert("Eroare!Valoarea este prea mare.");
if(er == "Err2")
alert("Eroare! Valoarea este prea mica.");
}
// ]]></script>

NICIUN COMENTARIU

LĂSAȚI UN MESAJ