যদি প্রোগ্রামে 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