কম্পিউটার

জাভাস্ক্রিপ্টে একটি ভেরিয়েবল ঘোষণা এবং শুরু করার মধ্যে পার্থক্য কী?


ECMAScript স্পেসিফিকেশন -

-এ একটি ভেরিয়েবলের ঘোষণা এবং সূচনা সম্পর্কে নিম্নলিখিতটি বলা হয়েছে
A var statement declares variables that are scoped to the running execution context’s VariableEnvironment. Var variables are created when their containing Lexical Environment is instantiated and are initialized to undefined when created. [...] A variable defined by a VariableDeclaration with an Initializer is assigned the value of its Initializer’s AssignmentExpression when the VariableDeclaration is executed, not when the variable is created.

উপরের পার্থক্যটি সংজ্ঞায়িত করে:

  • সমস্ত ভেরিয়েবল অনির্ধারিত মান দিয়ে শুরু করা হয়।
  • ভেরিয়েবলের ঘোষণাগুলি তাদের আভিধানিক পরিবেশের প্রারম্ভে অনির্ধারিত সহ শুরু করা হয়।
  • এই সূচনা একটি অ্যাসাইনমেন্ট হিসাবে কাজ করে না।

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

  2. জাভাস্ক্রিপ্ট এবং পাইথনে সেমিকোলনের মধ্যে পার্থক্য কী?

  3. পাইথনে বিশ্বব্যাপী এবং স্থানীয় ভেরিয়েবলের মধ্যে পার্থক্য কী?

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