Declaratia JavaScript Throw
twitter Da pe Twitter facebook Da pe Facebook

Declaratia JavaScript Throw

Mihai Andrei, June 28th, 2010, Comenteaza

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:

<html>
<body>
<script type="text/javascript">
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>
</body>
</html>
Taguri: , , ,

Comenteaza