Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

what is the difference between let and const in javascript

The difference is that with const you can only only assign a value to a variable
once, but with let it allows you to reassign after it has been assigned.
Comment

difference between var, let, const

// var is a function scope ***
if(true){
    var varVariable = 'This is var';
    var varVariable = 'This is var again';
}

console.log(varVariable); // This is var again

// let is a block scope ***
if(true){
    let letVariable = 'This is let';
    let letVariable = 'This is let again';

    // let variable can't re-define but we can re-assign value


    console.log(letVariable); // let letVariable = 'This is let again';^SyntaxError: Identifier 'letVariable' has already been declared
}

console.log(letVariable); //ReferenceError: letVariable is not defined



// const variable can't re-define and re-assign value
// const is a block scope ***
if(true){
    const constVarible = {
        name: 'JavaScript',
        age: '25 years',
    };
    constVarible.name = 'JS';

    console.log(constVarible) // {name: 'JS',age: '25 years'} <= we can update const variable declared object 
}
Comment

PREVIOUS NEXT
Code Example
Javascript :: react native margin vs padding 
Javascript :: Function Alert,confirm,prompt 
Javascript :: is undefined false in javascript 
Javascript :: js change h 
Javascript :: remove beginning of base64 javascript 
Javascript :: moment format yyyy-mm-dd 
Javascript :: Converting google document to pdf using Scrips 
Javascript :: wait until a function finishes javascript 
Javascript :: jquery on change on multiple elements 
Javascript :: get input js 
Javascript :: usestate react 
Javascript :: 1 dollar in rupees 
Javascript :: react hide element 
Javascript :: test window.location.reload() jest 
Javascript :: forceupdate usereducer 
Javascript :: findone mongoose 
Javascript :: js logical operators 
Javascript :: react native clear route params 
Javascript :: javascript super 
Javascript :: react build blank page 
Javascript :: change cwd node 
Javascript :: d3 not reading json 
Javascript :: flutter firebase notification sound 
Javascript :: see vuex values productin 
Javascript :: react cdn 
Javascript :: find duplicates in array 
Javascript :: Prevent default event behavior 
Javascript :: ternary operator jquery 
Javascript :: Uncaught (in promise) DOMException: Failed to load because no supported source was found. 
Javascript :: vue displaying a this.length 
ADD CONTENT
Topic
Content
Source link
Name
3+7 =