# [const] keyword Constants are block-scoped, much like variables declared using the `let` keyword. The value of a constant can't be changed through reassignment (i.e. by using the assignment operator), and it can't be redeclared (i.e. through a variable declaration). However, if a constant is an object or array its properties or items can be updated or removed. Visit the following resources to learn more: - [@article@JavaScript Constants - CodeGuage](https://www.codeguage.com/courses/js/constants) - [@article@const keyword - MDN Docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const) - [@article@JavaScript Variables](https://javascript.info/variables) - [@article@How to declare variables in different ways in JavaScript?](https://www.geeksforgeeks.org/how-to-declare-variables-in-different-ways-in-javascript/)