Format Code
Run Code
<!DOCTYPE html> <html> <head> <title>Let's Coding Example</title> </head> <body> <div id="html-div"> </div> <script> // Benefits of Using 'let' and 'const' // Block-level Scope: Variables are limited to the block in which they are defined // Immutability: 'const' prevents reassignment, ensuring data integrity // Example demonstrating block-level scope function blockScopeExample() { let a = 5; if (true) { let a = 10; console.log(a); // Output: 10 } console.log(a); // Output: 5 } // Example demonstrating immutability function immutabilityExample() { const PI = 3.14; PI = 22/7; // Error: Assignment to constant variable. const user = { name: 'John', age: 30 }; user.age = 31; // Valid, as user is an object and properties can be modified. user = { name: 'Jane', age: 25 }; // Error: Assignment to constant variable. } </script> </body> </html>
console output