জাভাস্ক্রিপ্ট থ্রো স্টেটমেন্ট



থ্রো স্টেটমেন্ট ব্যবহার করে আপনি কোন exception তৈরি করতে পারেন।


থ্রো স্টেটমেন্ট

যদি আপনি try...catch স্টেটমেন্টের সাথে throw স্টেটমেন্ট ব্যবহার করেন তবে আপনি প্রোগ্রাম ফ্লো নিয়ন্ত্রণ করতে পারবেন এবং সঠিক error ম্যাসেজ তৈরি করতে পারবেন। এখানে exception হতে পারে কোন স্ট্রিং, ইনটিজার , বুলিয়ান বা অবজেক্ট।

উদাহরণ দেখুন

throw exception


নোট - throw ছোট হাতের অক্ষরে লিখতে হবে, যদি বড় হাতের অক্ষরে লিখেন তবে তা একটা ভুল বা error.

নিচে উদাহরনে x নামে একটি ভেরিয়েবল এর মান নির্ধারণ করা হয়েছে। যদি x এর মান 10 এর থেকে বেশি হয়, 0 থেকে কম হয় বা যদি কোন সংখ্যা না হয় তবে আমরা তাকে একটি error হিসেবে ধরে নেব। এখানে catch স্টেটমেন্ট এর দ্বারা error নির্ধারণ করা হবে এবং সঠিক error ম্যাসেজ প্রদর্শিত হবে।

উদাহরণ দেখুন

<html>
<body>
<script type="text/javascript">
var x=prompt("Enter a number between 0 and 10:","");
try
{
if(x>10)
{
throw "Err1";
}
else if(x<0)
{
throw "Err2";
}
else if(isNaN(x))
{
throw "Err3";
}
}
catch(er)
{
if(er=="Err1")
{
alert("Error! The value is too high");
}
if(er=="Err2")
{
alert("Error! The value is too low");
}
if(er=="Err3")
{
alert("Error! The value is not a number");
}
}
</script>
</body>
</html>









এই ওয়েব সাইট এর সমস্ত টিউটোরিয়াল, সার্কিট ডায়াগ্রাম, উদাহরণ ইত্যাদি খুব সহজ ও সাধারণ ভাবে তৈরি করা হয়েছে। টিউটোরিয়াল, সার্কিট ডায়াগ্রাম, উদাহরণ ইত্যাদির ভুল পরিহার করার জন্য বার বার যাচাই করা হয়েছে, কিন্তু আমরা এর পূর্ণ নিশ্চয়তা ও দায়ভার বহন করি না। যখন আপনি এই সাইটটি ব্যবহার করেন, আমরা ধরে নেই যে আপনি পড়েছেন এবং সম্মত আছেন আমাদের টার্মস অফ ইউস (Terms of use) এবং প্রাইভেসি পলিসি( Privacy policy) সম্পর্কে।

Report or suggest about this page

Copyright 2016-2018 by websschool.com, All Rights Reserved.