
JavaScript Constants with Const Keyword
Creating Immutable Variables and References
Catalog
Click on this table of contents to jump to the corresponding section
The const keyword was introduced in ES6 (2015) Variables defined with const cannot be Redeclared. Variables defined with const cannot be Reassigned. Variables defined with const have Block Scope
Cannot be Reassigned
A variable defined with the const keyword cannot be reassigned:
Must be Assigned
JavaScript const variables must be assigned a value when they are declared:
When to use JavaScript const?
Always declare a variable with const when you know that the value should not be changed.
Use const when you declare:
- A new Array
- A new Object
- A new Function
- A new RegExp
Constant Objects and Arrays
The keyword const is a little misleading.
It does not define a constant value. It defines a constant reference to a value.
Because of this you can NOT:
- Reassign a constant value
- Reassign a constant array
- Reassign a constant object
But you CAN:
- Change the elements of constant array
- Change the properties of constant object
Constant Arrays
You can change the elements of a constant array:
But you can NOT reassign the array:
Constant Objects
You can change the properties of a constant object:
But you can NOT reassign the object:
Lily and 4 people like this
Prev Post
Space The Final Frontier
Next Post
Telescopes 101
0 Comments
Leave a Reply
Recent Post
AI Meeting Assistant & Conversation Intelligence Platform | Stackra Agency
08:48:00 22/06/2026
AI Sales Intelligence & Lead Scoring System | Stackra Agency
08:45:00 22/06/2026
AI Legal Document Analysis & Contract Assistant | Stackra Agency
08:44:00 22/06/2026
AI Startup Idea Validation Platform | Stackra Agency
08:42:00 22/06/2026
Related Topics
Feeds
Don't miss what's next 👋
Enjoyed this content? Leave your email to get notified when we publish new insights, tutorials, and updates — no spam, ever.

