কনস্টের অর্থ: আপনি প্রাথমিকভাবে নির্ধারিত মান পরিবর্তন করতে পারবেন না।
প্রথমে নির্ধারণ করুন, জেএস-এ একটি মান কী is মানটি হতে পারে: বুলিয়ানস, স্ট্রিংস, সংখ্যা, অবজেক্টস, ফাংশন এবং অপরিবর্তিত মান।
পছন্দ: লোকেরা আপনাকে আপনার নামে ডাকে, এটি পরিবর্তন হয় না। তবে, আপনি আপনার পোশাক পরিবর্তন করুন। বাঁধাই মানুষের মধ্যে এবং আপনি আপনার নাম। বাকীটা বদলে যেতে পারে। অদ্ভুত উদাহরণের জন্য দুঃখিত।
সুতরাং, আমি আপনাকে কয়েকটি উদাহরণ দেই:
const isItOn = true;
isItOn = false;
const counter = 0;
counter++;
const name = 'edison';
name = 'tesla';
const fullname = {
name: 'albert',
lastname: 'einstein'
};
fullname = {
name: 'werner',
lastname: 'heisenberg'
};
fullname.name = 'hermann';
const increase = aNumber => ++aNumber;
increase = aNumber => aNumber + 1;
let anotherNumber = 3;
const decrease = () => --anotherNumber;
anotherNumber = 10;
decrease();
const chaos = undefined;
chaos = 'let there be light'
const weird = NaN;
weird = 0
আপনি দেখতে পাচ্ছেন, যদি না আপনি "প্রথম" নির্ধারিত মান কনস্টে পরিবর্তন না করেন , ত্রুটি নেই। আপনি যখনই প্রথম নির্ধারিত মানটিকে অন্য কোনওটিতে পরিবর্তন করার চেষ্টা করেন তখন তা রাগান্বিত হয় এবং এটি একটি ত্রুটি দেয়।
সুতরাং, এটি ব্যবহারের সময় আপনি হয়ত জানতে পারেন এটি দ্বিতীয় const
। যা হ'ল এটির ঘোষণার কোনও মান হিসাবে এটি সূচনা করা উচিত বা এটি ক্ষুব্ধ হবে।
const orphan;
const rich = 0;