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

জাভাস্ক্রিপ্টে 'একটি ফাংশন এক্সপ্রেশন সবসময় একটি কনস্ট্যান্ট ভ্যালু' বলতে কী বোঝায়?

যদি প্রোগ্রামে const ব্যবহার করা হয় এবং আপনি কনস্ট ভেরিয়েবলে মান রি-অ্যাসাইন করার চেষ্টা করেন তবে এরর হবে।

ধরি আমাদের কনস্ট ভেরিয়েবলটি নিচের মতো:

const result = (first, second) => first * second;

এখন আমরা কনস্ট ভেরিয়েবলে মান রি-অ্যাসাইন করার চেষ্টা করব এবং আউটপুটে এরর দেখা যাবে।

উদাহরণ

নিচের কোডটি অনুসরণ করুন:

const result = (first, second) => first * second;
result = first => first =first*10;
console.log(result(10,20));

প্রোগ্রামটি রান করতে নিচের কমান্ডটি ব্যবহার করুন:

node fileName.js

এখানে ফাইলের নাম হলো demo284.js।

আউটপুট

কনসোলে এরর দেখাবে "Assignment to constant variable":

PS C:\Users\Amit\javascript-code> node demo284.js
C:\Users\Amit\javascript-code\demo284.js:2
result = first => first =first*10;
^
TypeError: Assignment to constant variable.

নিচের লাইনটি কমেন্ট করলে সঠিক রেজাল্ট পাওয়া যাবে:

// result = first => first =first*10;

আউটপুট (কমেন্ট করার পর)

PS C:\Users\Amit\javascript-code> node demo284.js
200
  1. জাভাস্ক্রিপ্টে setInterval() মেথড কী?

  2. জাভাস্ক্রিপ্টে setTimeout() মেথড কী?

  3. জাভাস্ক্রিপ্টে অ্যানোনিমাস ফাংশন কী?

  4. জাভাস্ক্রিপ্টে নেমড ফাংশন এক্সপ্রেশন