⊗jsSpExcCt 139 of 294 menu

JavaScript-da Ýalňyşlyklary tutmak

Ýalňyşlyklary tutmak üçin try-catch gurluşy ulanylýar. Onuň aşakdaky sintaksisi bar:

try { // kod } catch (error) { // ýalňyşlygy işlemek }

try blogynda, ýalňyşlyk bolup bilýän kod ýerleşdirilmelidir. Eger bu kody ýerine ýetirýärkä ýalňyşlyk ýüze çyksa, onda skript konsolda ýalňyş bilen dargap biter ýerde, catch blogynyň koduny ýerine ýetirmäge başlar.

Bu blogda biz ýalňyşlyga nädiren bir dogry reaksiýa bermelidiris. Mysal üçin, eger internet arkaly käbir maglumat ibermek islän bolsak we internet işlemeýän bolsa, catch blogynda ýagdaý bilen nädiren ýeňip çykyp bileris: mysal üçin, ulanyjya habar berip bileris, ýa-da birnäçe wagtdan soň maglumatlary ýene synap görüp bileris - ýagdaý internet işlän bolup biler.

Eger try bloguny ýerine ýetirýärkä hiç hili ýalňyşlyk bolmasa, onda peýdaly kod diňe ýerine ýetirer, catch blogundaky kod bolsa ýerine ýetirilmez.

Mysal üçin, JSON-y düzmäge synanyşyp göräýlin we dogry däl bolsa ekrana bu barada habar çykaryň:

try { let data = JSON.parse('{1,2,3,4,5}'); } catch (error) { alert('JSON düzmek amalyny ýerine ýetirip bolmaýar'); }

Belli bir setiri ýerli saklaýjşa ýazýan kod berlen:

let str = 'belli bir setir'; localStorage.setItem('key', str);

Bu kody try-catch gurluşy bilen gaplaň. catch blogunda saklaýjynyň dolygyny habar beriň. Koduňyzyň işini 5 Mb-den az setir we ýokary göwrümli setir üçin barlap görüň.

Içinde massiw saklanýan JSON berlen. Eger bu JSON dogry bolsa, massiw elementlerini ul görnüşinde sanawlaň. Eger JSON dogry däl bolsa, ekrana sahypada ýalňyşlyk ýüze çykanlygy barada habar çykaryň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et