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

জাভাস্ক্রিপ্ট undefined এবং void(0)-এর পার্থক্য

JavaScript undefined

এটি মানে একটি ভেরিয়েবল ডিক্লেয়ার করা হয়েছে কিন্তু কোনো ভ্যালু অ্যাসাইন করা হয়নি।

উদাহরণস্বরূপ,

var demo; alert(demo); //shows undefined  alert(typeof demo); //shows undefined

undefined ব্যবহার করে ভেরিয়েবল এক্সিস্ট করে কিনা চেক করার আরেকটি উদাহরণ:

উদাহরণ

<html>    <body>       <script>          var age = 10;          if( typeof age !== 'undefined' ) {             document.write("True");          } else{             document.write("False");          }       </script>    </body> </html>

আউটপুট

True

JavaScript void(0)

void জাভাস্ক্রিপ্টে একটি গুরুত্বপূর্ণ কীওয়ার্ড, যা একটি ইউনারি অপারেটর হিসেবে ব্যবহার হয় যা তার সিঙ্গেল অপারেন্ডের আগে থাকে, যা যেকোনো টাইপের হতে পারে। এই অপারেটর একটি এক্সপ্রেশন ইভ্যালুয়েট করার নির্দেশ দেয় কিন্তু কোনো ভ্যালু রিটার্ন করে না।

void-এর সিনট্যাক্স নিচের দুটি রূপে হতে পারে:

<head>    <script>       <!--          void func()          javascript:void func()          or:          void(func())          javascript:void(func())       //-->     </script> </head>
  1. জাভাস্ক্রিপ্ট void 0 এর অর্থ কী?

  2. জাভাস্ক্রিপ্টে substr() এবং substring() এর পার্থক্য কী?

  3. জাভাস্ক্রিপ্টে ফাংশন ও মেথডের পার্থক্য

  4. জাভা এবং জাভাস্ক্রিপ্টের মধ্যে পার্থক্য কী?