আপনি প্রোগ্রামিংয়ে যত ভালই না হন, কিছু নির্দিষ্ট স্ক্রিপ্টে ত্রুটি থাকবে। এই ত্রুটিগুলি অপ্রত্যাশিত ব্যবহারকারী ইনপুট, একটি ভুল সার্ভার প্রতিক্রিয়া বা অন্য কোনও কারণে ঘটতে পারে। ধরার চেষ্টা করুন আপনাকে ত্রুটিগুলি ধরতে এবং মরার পরিবর্তে আরও যুক্তিসঙ্গত কিছু করার অনুমতি দেয়। এই নিবন্ধে আমরা জাভাস্ক্রিপ্ট নিম্নলিখিত অনুক্রমের ব্যতিক্রমটি পরিচালনা করতে কীভাবে চেষ্টা-ব্যবহারটি ব্যবহার করব তা দেখব:
চল শুরু করি.
জাভাস্ক্রিপ্টে রানটাইম ত্রুটি পরিচালনা করা
নেটস্কেপ এবং আইই 4-র যুগ থেকে ত্রুটি পরিচালনার বিষয়টি বিকশিত হচ্ছে। জাভাস্ক্রিপ্ট ত্রুটির ঘটনায় ব্রাউজারটি আপনার মুখে যা ফেলেছে তার জন্য আপনাকে নিষ্পত্তি করার দরকার নেই তবে পরিবর্তে, আপনি বিষয়টি নিজের হাতে নিতে পারেন। জাভাস্ক্রিপ্টের চেষ্টা করার বিবৃতি আপনাকে যখন জাভাস্ক্রিপ্টের ব্যতিক্রম দেখা দেয় তখন পুনরায় লিখতে সহায়তা করে।
মাইএসকিএল ওয়ার্কবেঞ্চ দিয়ে শুরু করা
অন্যান্য প্রতিরক্ষামূলক কোডিং কৌশলগুলির সাথে যেমন এবং অনার ইভেন্ট, ট্র্যাচ-ক্যাচ এমন কিছু ত্রুটি ঘিরে নেভিগেট করার ক্ষমতা যুক্ত করে যা অতীতে তাত্ক্ষণিকভাবে আপনার স্ক্রিপ্টটিকে তার ট্র্যাকগুলিতে থামিয়ে দিত।
জাভাস্ক্রিপ্টে ট্রাই ক্যাচ কী?
জাভাস্ক্রিপ্টের সর্বশেষতম সংস্করণগুলি ব্যতিক্রম হ্যান্ডলিংয়ের ক্ষমতা যুক্ত করেছে। জাভাস্ক্রিপ্ট ব্যতিক্রমগুলি পরিচালনা করার জন্য ট্র্যা-ক্যাচ নির্মাণের পাশাপাশি থ্রো অপারেটরের প্রয়োগ করে। আপনি প্রোগ্রামার দ্বারা উত্পাদিত এবং রানটাইম ব্যতিক্রমগুলি ধরতে পারেন তবে জাভাস্ক্রিপ্ট সিনট্যাক্স ত্রুটিগুলি ধরতে পারবেন না।
কোডের ব্লকটি কার্যকর করার সময় ত্রুটিগুলির জন্য পরীক্ষা করার জন্য ট্রাই স্টেটমেন্টটি সংজ্ঞায়িত করতে ব্যবহৃত হয়। অন্যদিকে, ক্যাচ স্টেটমেন্টটি চেষ্টা ব্লকে কোনও ত্রুটি দেখা দিলে মৃত্যুদন্ড কার্যকর করতে কোডের একটি ব্লক সংজ্ঞায়িত করতে ব্যবহৃত হয়।
জাভাস্ক্রিপ্ট স্টেটমেন্টগুলি চেষ্টা করে এবং জোড়ায় জোড়ায়:
চেষ্টা করুন try কোড অবরুদ্ধ করার চেষ্টা করুন} ধরা (ভুল) errors ত্রুটিগুলি পরিচালনা করতে কোডের ব্লক}
চেষ্টা ব্লকে যখন ব্যতিক্রম ঘটে তখন ব্যতিক্রমটি স্থাপন করা হয় ভুল এবং ক্যাচ ব্লক কার্যকর করা হয়।
ক্যাচ উদাহরণ চেষ্টা করুন
এখানে জাভাস্ক্রিপ্ট ট্রাই ক্যাচের একটি উদাহরণ রয়েছে:
কিভাবে গ্রহনটি সেট আপ করবেন
var বার্তা, এক্স বার্তা = দস্তাবেজ .getElementById ('p01') ম্যাসেজ। (x)) থ্রো 'সংখ্যা নয়' x = সংখ্যা (x) যদি (x> 10) নিক্ষেপ 'খুব বেশি হয়' (x)<5) throw 'is too low' } catch(err) { message.innerHTML = 'Input ' + err } finally { document.getElementById('demo').value = '' } }
আউটপুট:
এটির সাথে আমরা আমাদের নিবন্ধের শেষে এসেছি। আমি আশা করি আপনি বুঝতে পেরেছেন যে কীভাবে জাভাস্ক্রিপ্টে ক্যাচ চেষ্টা করে ত্রুটিগুলি ধরা হয়।
আমাদের দেখুন যা প্রশিক্ষকের নেতৃত্বাধীন লাইভ প্রশিক্ষণ এবং বাস্তব জীবনের প্রকল্পের অভিজ্ঞতার সাথে আসে। এই প্রশিক্ষণটি আপনাকে ব্যাক-এন্ড এবং ফ্রন্ট-এন্ড ওয়েব প্রযুক্তিগুলির সাথে কাজ করার দক্ষতায় দক্ষ করে তোলে। এটিতে ওয়েব ডেভলপমেন্ট, জিক্যুয়ারি, অ্যাঙ্গুলার, নোডজেএস, এক্সপ্রেসজেএস এবং মঙ্গোডিবি প্রশিক্ষণ অন্তর্ভুক্ত রয়েছে।
আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এই ব্লগের মন্তব্য বিভাগে এটি উল্লেখ করুন এবং আমরা আপনার কাছে ফিরে আসব।