Nem számít, milyen jól tudsz programozni, bizonyos szkriptekben hibák lesznek. Ezek a hibák váratlan felhasználói bevitel, hibás szerver válasz vagy bármilyen más ok miatt fordulhatnak elő. Próbáld meg befogni lehetővé teszi a hibák elkapását és meghalás helyett valami ésszerűbb cselekedetet. Ebben a cikkben megnézzük, hogy a JavaScript hogyan használja a try-catch-et a kivétel kezelésére a következő sorrendben:
- Futásidejű hibák kezelése a JavaScript-ben
- Mi a Try Catch a JavaScript-ben?
- Próbálja ki a fogási példát
Kezdjük.
Futásidejű hibák kezelése a JavaScript-ben
A hibakezelés a Netscape és az IE4 kora óta fejlődik. JavaScript hiba esetén nem kell megelégednie azzal, amit a böngésző az Ön arcába dob, hanem saját kezébe veheti az ügyet. A JavaScript try-catch utasítása segít az útvonaltervezésben, ha egy JavaScript-kivétellel találkozik.
cassandra asztal vs oszlopcsalád
Más védekező kódolási technikákkal együtt, mint pl és az onError esemény, a try-catch lehetővé teszi, hogy eligazodjon bizonyos hibák között, amelyek a múltban azonnal leállították volna a szkriptet.
Mi a Try Catch a JavaScript-ben?
A JavaScript legújabb verziói kivételkezelési képességekkel egészítették ki. A JavaScript végrehajtja a try-catch konstrukciót, valamint a dobás operátort a kivételek kezelésére. Foghat programozó által generált és futásidejű kivételeket, de nem ragaszkodhat JavaScript szintaxis hibákhoz.
A try utasítással definiálhatunk egy kódblokkot, amelyet a végrehajtás során ellenőrizni kell a hibák szempontjából. Míg a catch utasítás segítségével definiálhatunk egy blokkot, amelyet végre kell hajtani, ha hiba lép fel a try blokkban.
A JavaScript utasítások párosítva próbálkoznak:
próbáld ki a {Kódblokk kipróbálásához} elkapás (tévedés) {Kódblokk a hibák kezeléséhez}
Amikor kivétel lép fel a try blokkban, a kivétel a téved és a fogási blokk végrehajtásra kerül.
Próbálja ki a fogási példát
Itt van egy példa a JavaScript Try Catch-re:
var message, x message = document.getElementById ('p01') message.innerHTML = '' x = document.getElementById ('demo'). value try {if (x == '') dobás 'üres', ha (isNaN (x)) dobás 'nem szám' x = szám (x), ha (x> 10) dobás 'túl magas', ha (x<5) throw 'is too low' } catch(err) { message.innerHTML = 'Input ' + err } finally { document.getElementById('demo').value = '' } }
Kimenet:
Ezzel a cikkünk végére értünk. Remélem, megértette, hogyan használják a JavaScript-et a catch catch segítségével a hibákat.
hogyan állítsd be a java napfogyatkozását
Nézze meg a mi oldalunkat amely oktató által vezetett élő képzéssel és valós projekt-tapasztalattal jár. Ez a képzés elsajátítja a back-end és a front-end webes technológiákkal való együttműködés képességeit. Ez magában foglalja a webfejlesztés, a jQuery, az Angular, a NodeJS, az ExpressJS és a MongoDB képzését.
Van egy kérdésünk? Kérjük, említse meg ennek a blognak a megjegyzés rovatában, és mi kapcsolatba lépünk Önnel.