Vad är Try Catch i JavaScript och hur det fungerar?



försök fånga i javascript-konstruktioner såväl som kastoperatören för att hantera undantag. Du kan fånga programmeringsgenererade och runtime-undantag.

Oavsett hur bra du är vid programmering kommer det att finnas fel i vissa skript. Dessa fel kan uppstå på grund av oväntad användarinmatning, felaktigt serversvar eller av någon annan anledning. Försök fånga in låter dig fånga fel och istället för att dö, göra något mer rimligt. I den här artikeln kommer vi att se hur JavaScript använder försöksfångsten för att hantera undantaget i följande sekvens:

Låt oss börja.





Hantering Runtime Error i JavaScript

Felhantering har utvecklats sedan Netscape och IE4. Du behöver inte nöja dig med vad webbläsaren kastar i ansiktet i händelse av ett JavaScript-fel, utan istället kan du ta saken i egna händer. Try-catch-uttalandet om JavaScript hjälper dig att omdirigera när ett JavaScript-undantag påträffas.

hadoop admin vs hadoop-utvecklare

Tillsammans med andra defensiva kodningstekniker som och onError-händelsen, try-catch lägger till möjligheten att navigera runt vissa fel som tidigare skulle ha omedelbart stoppat ditt skript på dess spår.



Vad är Try Catch i JavaScript?

De senaste versionerna av JavaScript har lagt till undantagshanteringsfunktioner. JavaScript implementerar try-catch-konstruktionen såväl som kastoperatören för att hantera undantag. Du kan fånga programmeringsgenererade och runtime-undantag, men du kan inte fånga JavaScript-syntaxfel.

Try statement används för att definiera ett kodblock som ska testas för fel medan det körs. Medan fångstmeddelandet används för att definiera ett kodblock som ska köras om ett fel uppstår i försöksblocket.

JavaScript-uttalandena försöker fånga kommer i par:



prova {Block of code to try} catch (err) {Block av kod för att hantera fel}

När ett undantag förekommer i försöksblocket placeras undantaget i fela och fångstblocket körs.

Prova Catch Exempel

Här är ett exempel på JavaScript Try Catch:

var meddelande, x meddelande = document.getElementById ('p01') meddelande.innerHTML = 'x = dokument.getElementById (' demo '). värde försök {om (x ==' ') kast' är tom 'om (isNaN (x)) kast 'är inte ett tal' x = nummer (x) om (x> 10) kast 'är för högt' om (x<5) throw 'is too low' } catch(err) { message.innerHTML = 'Input ' + err } finally { document.getElementById('demo').value = '' } } 

Produktion:

Output - prova fånga i javascript - edureka

Med detta har vi kommit till slutet av vår artikel. Jag hoppas att du förstod hur försök att fånga i JavaScript används för att fånga fel.

Kolla in vår som kommer med instruktörsledad liveutbildning och verklig projektupplevelse. Denna utbildning gör dig skicklig för att arbeta med back-end och front-end webbteknik. Det inkluderar utbildning om webbutveckling, jQuery, Angular, NodeJS, ExpressJS och MongoDB.

Har du en fråga till oss? Vänligen nämna det i kommentarsektionen på den här bloggen så återkommer vi till dig.

def __init__ python