Ne glede na to, kako dobri ste v programiranju, bodo v nekaterih skriptah napake. Te napake se lahko pojavijo zaradi nepričakovanega vnosa uporabnika, napačnega odziva strežnika ali katerega koli drugega razloga. Poskusite se ujeti vam omogoča, da ujamete napake in namesto umiranja naredite nekaj bolj razumnega. V tem članku bomo videli, kako JavaScript uporablja poskusni ulov za obravnavo izjeme v naslednjem zaporedju:
Začnimo.
Obravnava napake med izvajanjem v JavaScript
Obravnavanje napak se je razvijalo že od starosti Netscapea in IE4. V primeru napake JavaScript se vam ni treba zadovoljiti s tem, kar vam brskalnik vrže v obraz, ampak lahko zadevo vzamete v svoje roke. Izjava try-catch JavaScript-a vam pomaga pri preusmerjanju, ko naletite na izjemo JavaScript.
spletna aplikacija ruby on rails
Skupaj z drugimi obrambnimi tehnikami kodiranja, kot so in dogodek onError, poskus-catch dodaja možnost krmarjenja po določenih napakah, ki bi v preteklosti skript takoj ustavile na svojih poteh.
Kaj je Try Catch v JavaScript?
Najnovejše različice JavaScripta so dodale zmožnosti obdelave izjem. JavaScript implementira konstrukcijo try-catch in operater throw za obdelavo izjem. Ujamete lahko izjeme, ki jih ustvarijo programerji, in runtime, vendar ne morete ujeti sintaksnih napak JavaScript.
Stavek try se uporablja za definiranje bloka kode, ki se preskuša na napake med izvajanjem. Stavek catch pa se uporablja za definiranje bloka kode, ki se izvede, če pride do napake v bloku try.
Izjave JavaScript poskušajo ujeti v parih:
poskusite {Block of code to try} catch (err) {Block kodo za obdelavo napak}
Ko pride do izjeme v poskusnem bloku, je izjema postavljena v napaka in ulovni blok se izvede.
Poskusite primer ulova
Tu je primer JavaScript Try Catch:
sporočilo var, x sporočilo = document.getElementById ('p01') message.innerHTML = '' x = document.getElementById ('demo'). vrednost try {if (x == '') throw 'is empty' if (isNaN (x)) met 'ni število' x = število (x), če je (x> 10) met 'previsok', če (x<5) throw 'is too low' } catch(err) { message.innerHTML = 'Input ' + err } finally { document.getElementById('demo').value = '' } }
Izhod:
kako namestiti php na Windows
S tem smo prišli do konca našega članka. Upam, da ste razumeli, kako se poskus ulova v JavaScript uporablja za lovljenje napak.
Oglejte si našo ki prihaja z usposabljanjem pod vodstvom inštruktorjev v živo in izkušnjami iz resničnih projektov. To usposabljanje vam omogoča, da obvladate veščine za delo z zalednimi in prednjimi spletnimi tehnologijami. Vključuje usposabljanje za spletni razvoj, jQuery, Angular, NodeJS, ExpressJS in MongoDB.
Imate vprašanje za nas? Prosimo, omenite to v oddelku za komentarje tega spletnega dnevnika in javili se vam bomo.