কম্পিউটার

জাভাস্ক্রিপ্ট অনির্ধারিত এবং অকার্যকর (0) এর মধ্যে পার্থক্য কী?


জাভাস্ক্রিপ্ট অনির্ধারিত

এর মানে একটি পরিবর্তনশীল ঘোষিত, কিন্তু কোনো মান নির্ধারণ করা হয়নি।

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

var demo;
alert(demo); //shows undefined
 alert(type of demo); //shows 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)

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

শূন্যের সিনট্যাক্স নিম্নলিখিত দুটির মধ্যে হতে পারে -

<head>
   <script>
      <!--
         void func()
         javascript:void func()
         or:
         void(func())
         javascript:void(func())
      //-->
    </script>
</head>

  1. JavaScript void 0 এর অর্থ কি?

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

  3. জাভাস্ক্রিপ্টে ফাংশন এবং পদ্ধতির মধ্যে পার্থক্য কী?

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