News from the Field
A channel with tips on modern AI development. Join!
⊗jsSpExcThrT 146 of 294 menu
◀ ▶

জাভাস্ক্রিপ্টে বিভিন্ন ধরনের এক্সেপশন নিক্ষেপ

আসুন আমাদের নিজস্ব এক্সেপশন নিক্ষেপ করি এবং দেখি, এই ক্ষেত্রে ত্রুটি অবজেক্টটি কিভাবে আচরণ করে:

try { throw new Error('এক্সেপশনের পাঠ্য'); } catch (error) { console.log(error.name); // 'Error' console.log(error.message); // 'এক্সেপশনের পাঠ্য' }

আপনি যেমন দেখতে পাচ্ছেন, আমাদের এক্সেপশনের প্রকার হল 'Error'। একইভাবে নিক্ষিপ্ত যেকোনো এক্সেপশনের প্রকার একই হবে। যাইহোক, এটি সবসময় সুবিধাজনক হবে না, কারণ যদি আমাদের কয়েকটি এক্সেপশন থাকে, আমরা সেগুলোকে একটি অপরটি থেকে আলাদা করতে সক্ষম হব না।

জাভাস্ক্রিপ্টে এই সমস্যার সমাধান রয়েছে: শুধুমাত্র Error টাইপেরই নয়, বরং জাভাস্ক্রিপ্টের যেকোনো অন্তর্নির্মিত ত্রুটি টাইপের এক্সেপশন নিক্ষেপ করা সম্ভব, উদাহরণস্বরূপ, TypeError, SyntaxError, RangeError।

আসুন উদাহরণ হিসেবে SyntaxError টাইপের একটি এক্সেপশন নিক্ষেপ করি:

try { throw new SyntaxError('এক্সেপশনের পাঠ্য'); } catch (error) { console.log(error.name); // 'SyntaxError' console.log(error.message); // 'এক্সেপশনের পাঠ্য' }

TypeError টাইপের একটি এক্সেপশন নিক্ষেপ করুন।

SyntaxError এবং RangeError টাইপের এক্সেপশন নিক্ষেপ করুন। একটি try ব্লক ব্যবহার করে এই এক্সেপশনগুলো ধরে নিন। catch ব্লকে বিভিন্ন প্রকারের এক্সেপশনের জন্য বিভিন্ন ত্রুটি বার্তা প্রদর্শন করুন।

← →
↑
বাংলা▼
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন