কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে এক্সেপশন হ্যান্ডলিং কীভাবে কাজ করে?

জাভাস্ক্রিপ্ট এক্সেপশন হ্যান্ডল করতে try...catch...finally ব্যবহার করে। জাভাস্ক্রিপ্টের লেটেস্ট ভার্সনে এক্সেপশন-হ্যান্ডলিং ক্ষমতা যোগ করা হয়েছে। জাভাস্ক্রিপ্ট try...catch...finally কনস্ট্রাক্ট এবং throw অপারেটর ইমপ্লিমেন্ট করে এক্সেপশন হ্যান্ডল করতে।

আপনি প্রোগ্রামার-জেনারেটেড এবং রানটাইম এক্সেপশন ক্যাচ করতে পারেন, কিন্তু জাভাস্ক্রিপ্ট সিন্ট্যাক্স এরর ক্যাচ করতে পারবেন না।

সিন্ট্যাক্স

try...catch...finally ব্লক সিন্ট্যাক্স নিচে দেওয়া হলো:

<script>    <!--       try {          // Code to run          [break;]       }       catch ( e ) {          // Code to run if an exception occurs          [break;]       }       [ finally {          // Code that is always executed regardless of          // an exception occurring       }]    //--> </script>

উদাহরণ

নিচের কোডটি চালিয়ে জাভাস্ক্রিপ্টে এক্সেপশন হ্যান্ডলিং শিখুন:

<html>    <head>       <script>          <!--             function myFunc()             {                var x = 20;                try {                   alert("Value of variable a is : " + a );                }                catch ( e ) {                   alert("Error: " + e.description );                }             }          //-->       </script>    </head>    <body>       <p>Click the following to see the result:</p>       <form>           <input type = "button" value = "Click Me" onclick = "myFunc();" />       </form>    </body> </html>

  1. জাভাস্ক্রিপ্টে document.forms কীভাবে কাজ করে?

  2. জাভাস্ক্রিপ্টে document.title কীভাবে কাজ করে?

  3. জাভাস্ক্রিপ্টে 'z'['toUpperCase']() কীভাবে এবং কেন কাজ করে?

  4. জাভাস্ক্রিপ্টে স্ট্রাক্ট (Struct) কীভাবে কাজ করবেন?