Riippumatta siitä, kuinka hyvä olet ohjelmoinnissa, joissakin skripteissä on virheitä. Nämä virheet voivat johtua odottamattomasta käyttäjän syötteestä, virheellisestä palvelimen vastauksesta tai muusta syystä. Kokeile kiinni avulla voit saada kiinni virheistä ja tehdä kuoleman sijasta jotain järkevämpää. Tässä artikkelissa näemme, kuinka JavaScript käyttää try-catch-käsitellä poikkeusta seuraavassa järjestyksessä:
- Suorituksenaikaisen virheen käsittely JavaScriptissä
- Mikä on Try Catch JavaScriptissä?
- Kokeile saalisesimerkkiä
Aloitetaanpa.
Suorituksenaikaisen virheen käsittely JavaScriptissä
Virheiden käsittely on kehittynyt Netscapen ja IE4: n iästä lähtien. Sinun ei tarvitse tyytyä siihen, mitä selain heittää kasvoillesi JavaScript-virheen sattuessa, mutta voit sen sijaan ottaa asian omiin käsiisi. JavaScriptin try-catch-käsky auttaa sinua ohjaamaan uudelleen, kun JavaScript-poikkeus esiintyy.
kuinka kirjoittaa tostring menetelmä java
Yhdessä muiden puolustavien koodaustekniikoiden, kuten ja onError-tapahtuma, try-catch lisää mahdollisuuden liikkua tietyissä virheissä, jotka aiemmin olisivat pysäyttäneet komentosarjan heti sen kappaleilla.
Mikä on Try Catch JavaScriptissä?
Uusimmat JavaScript-versiot lisäsivät poikkeusten käsittelyominaisuudet. JavaScript toteuttaa try-catch-rakenteen sekä heitto-operaattorin käsittelemään poikkeuksia. Voit saada kiinni ohjelmoijan luomista ja ajonaikaisista poikkeuksista, mutta et saa kiinni JavaScript-syntaksivirheistä.
Try-käskyä käytetään määrittelemään koodilohko, joka testataan virheiden varalta suorituksen aikana. Saalislauseketta käytetään määrittämään koodilohko, joka suoritetaan, jos kokeilulohkossa tapahtuu virhe.
JavaScript-lauseet try and catch tulevat pareittain:
kokeile {kokeile koodilohkoa} kiinni (err) {koodilohko virheiden käsittelemiseksi}
Kun kokeilulohkossa tapahtuu poikkeus, poikkeus sijoitetaan virhe ja salpalohko suoritetaan.
Kokeile saalisesimerkkiä
Tässä on esimerkki JavaScript Try Catchista:
var message, x message = document.getElementById ('p01') message.innerHTML = '' x = document.getElementById ('demo'). value try {if (x == '') heittää 'on tyhjä' if (isNaN (x)) heitto 'ei ole luku' x = numero (x) jos (x> 10) heitto 'on liian korkea' jos (x<5) throw 'is too low' } catch(err) { message.innerHTML = 'Input ' + err } finally { document.getElementById('demo').value = '' } }
Tuotos:
mitä sarjallisuus on java
Tämän avulla olemme päässeet artikkelimme loppuun. Toivon, että ymmärsit, kuinka JavaScript-kokeilun saalista käytetään virheiden havaitsemiseen.
Katso meidän joka sisältää ohjaajan vetämän live-koulutuksen ja tosielämän projektikokemuksen. Tämä koulutus antaa sinulle taitoja työskennellä back-end- ja front-end-verkkoteknologioiden kanssa. Se sisältää koulutusta verkkokehityksestä, jQuerystä, Angularista, NodeJS: stä, ExpressJS: stä ja MongoDB: stä.
Onko sinulla kysymys meille? Mainitse se tämän blogin kommenttiosassa ja palaamme sinuun.