let vs const

var: 
	- hoisted (always declared at top of scope, global if none)
    - function scope
let:
    - block scope
    - not redeclarable
const: 
    - block scope
    - not reassignable
    - not redeclarable
    
Note: Although it may seem like these hold only semantic meaning, using the
appropriate keywords helps the JS engines' compiler to decide on what to optimize.

3.5
2
Awgiedawgie 440220 points

                                    `const` is a signal that the identifier won't be reassigned.

`let` is a signal that the variable may be reassigned, such as a counter in a
loop, or a value swap in an algorithm.

It also signals that the variable will be used only in the block it's defined
in, which is not always the entire containing function.

3.5 (2 Votes)
0
0
0
Krish 100200 points

                                    var: 
	* hoisted(global scope)
    * function scope
let:
    * block scope
    * reassignable
    * not redeclarable
const: 
    * block scope
    * not reassignable
    * not redeclarable

0
0
4.29
7
Lionel Aguero 33605 points

                                    let: //only available inside the scope it's declared, like in "for" loop, 
var: //accessed outside the loop "for"

4.29 (7 Votes)
0
4.71
6
Lionel Aguero 33605 points

                                    // var declares a variable, meaning its value will vary. 
// const declares a constant, meaning its value will remain 
// consistant and not change. 
// If your variable changes throughout the program or website, 
// declare it using a var statement. 
// Otherwise, if its value does not change, declare it using 
// a const statement. 

const myConst='A const does not change.';

var myVar='A var does change.';

var myVar=2;

4.71 (7 Votes)
0
4.3
11
Awgiedawgie 440220 points

                                    // ⚡ Initialization
var a; //✅
let b; //✅
const c; //❌ const must have an initial value

// ⚡ Re-Assignment
var d = 1; 
d = 10; //✅

let e = 2; 
e = 20; //✅

const f = 3; 
f = 30 //❌ const value is always constant and cannot be reassigned

// ⚡ Re-Declaration
var g = 1; 
var g = 10; //✅

let h = 2; 
let h = 20; //❌ must use variable name only to reassign, cannot be reassigned 

const i = 3; 
const i = 30 //❌ cannot be reassigned

// ⚡ Scope [Global, Function or local and block scope]
// Global Scope ==> Any variable that is declared outside any of the function
// Function Scope(var) ==> Can be accessed inside the function it was declared and its child
// Block Scope(let and const) ==> Con be accessed inside curly brackets where it was declared and its child

function myFunction(){
    var myName1 = 'Asmita';
    let myName2 = 'Dikshit';
    const myName3 = 'Sizen';
    console.log(myName1);
    console.log(myName2);
    console.log(myName3);

    if(true){
        console.log(myName1);
        console.log(myName2);
        console.log(myName3);

        var myAge1 = 13;
        let myAge2 = 15;
        const myAge3 = 14;
        console.log(myAge1);
        console.log(myAge2);
        console.log(myAge3);
    }

    console.log(myName1);
    console.log(myName2);
    console.log(myName3);

    console.log(myAge1);
    console.log(myAge2);
    console.log(myAge3);
};
myFunction();

4.3 (10 Votes)
0
Are there any code examples left?
Create a Free Account
Unlock the power of data and AI by diving into Python, ChatGPT, SQL, Power BI, and beyond.
Sign up
Develop soft skills on BrainApps
Complete the IQ Test
Relative searches
differnce between var let const defferent between const let var difference between Var Const & let in javascript what is the difference between var let and const. latest news var vs let vs const typescript what is the different between var and let and const in js In JavaScript, variables that are created with the const namaste javascript var vs let differnece between var let const fdifference between let var const in js let var and const difference const vs. var vs. let what is difference between var const let let vs var vs const vs val what is difference between var let and const in javascript difference of const let and var const vs val vs let javascript const var = x =>() difference between Const, let and var const &var or const var& const &var or const var & difference between var let and const in js Var vs. let vs. const differnce between var ,let and const difference between var, let and const what is difference var and let in javascript javascript const function syntax let vs const in js let and const' examples for const variable in javascript programs javascript difference between let var const var vs let vs const in javascript const vs let vs any difference between let and var and const in javascript with example difference between let const var diffrence between let const var difference of var, const and let what is difference between let const var difference between let var const diff between let const and var differance between var let const what is defferent between var let const let vs var oin javascript difference between var, let, const javascript var vs const var = const ?? javascript What are the differences between let, const and var? const means in javascript javascript new const() what's the difference between let and const Let, var and const let vs const in node js javascript const with => how to use const in javascript var vs let jvascrit var const let difference js var vs const vs let difference between let ,var and const in type script from var to const javascript let vs const vs var vs freeze var let vs const js variable let vs var let vs var vs const speed let var vs const const javascript string what is the difference between let and var in javscript What are the differences between variables created using let, var, and const differences between let const and var var vs const in javascript const {} = javascript js difference between var let and const difference between var let and const with example difference between var,let and const when to use var vs let what does const {variable} mean in javascript javascript const [ ] = meaning const as javascript js variable const let const var difference declare const function javascript what's the difference between let and var in javascript javascript const {} what's the difference between var let and const java script const difference const var let what is const javascript javascript variabel const declare const javascript const function in javascript nodejs const vs var vs let difference between const var and let in javascript javascript const function example what are the differences between var let and const const variable function javascript let or var const let vs const in for loops var vs cont vs let let vs var vs const in js let of vs let in javascript javascript difference between var and let different between let const and var what does const do in javascript what is a const in javascript difference between var const and letr diff between var let and const what's the difference with let and const var or let js difference let const var javascript const syntax javascript const { var1, var1 } = const and let diffrence between var , let const diff between let var and const difference const let var var vs condt vs let const = var js differences between const let and var diff between var let const var or letjs when to use var and const in javascript difference between var and let and const in javascript cant define const variable js let vs var vs const js js when to use const vs let what to use let vs var js diff let vs var vs const what does const {} mean in javascript node let versus const declaring const function javascript how to declare const in js var vs const y let let & const différence let var const difference between var ,let,const in javascript const let and var difference difference among var,let,const differenc between var let and const let vs const es6 javascript better to use var vs let diff between const let and var const let vs var let vs const vs var in js difference between let const and var const let var difference difference between const , let and var in js const {value} meaning in javascript what is the difference between var let const typescript const vs let vs var write a const formula javascript what is difference between let var and const in javascript javascript const vs let vs var unterschied js const vs let vs var difference between var let const what is difference between let var and const const var javascript what is the difference with const var let differences between var, let and const differece between var and let in js what is const in js difference between let and const and var difference between var and let const let &const let vas const vs var example var or const javascript let vas const vs var difference between var and let and const with example difference between const let and var what is a const javascript javascript difference between var let and const const in js with data and methods differences between var let and const javascript let vs const? difference between var, let const difference between const var and let javascript diffrence in let var const differences between var, let and const in javascript difference between var, let and const with example let and var and const difference const in javascript means why const vs let var vs const vs let js var vs let vs const in js ts let vs var vs const differnce between var,let,const const var let difference what is the difference between const var and let What are the differences between let and const difference between var let const write the difference between var let and const with code examples let vs var vs const in javascript What are the differences between var, let and const .What are the differences between var, let and const how to return a const variable in javascript difference between var let and const javascript let vs var vs const javascript difference let, var or const what is different between let and const why use let vs const let vs const vs var in javascript javascript const {} = syntax js difference var and let difference between const and let and var how to declare variable and const in javascript difference between let, const and var js difference between var const let in javascript differece between var ,const,let What are the differences between variables created using let, var or const? why we use const instead var in javascript const and var in js difference between const let and var in javascript differenece between let and const difference between let var const in javascript const javascript variable difference between var const and let let v var vs const difference between const var and let in js differenece var ,let and const using const for a function in javascript let vs var vs const node.js What is the difference let, var const js const vs var vs let js const vs var what is the difference between const let and var difference between var, let , const javascript when to make a const what is difference between const let and var types Differences between declaring variables using var, let and const difference between let, const and var javascript var vs let vs const example difference between let var and const js const example javascript const function = meaning let vs var const difference between const var and let difference between let and var and const in javascript let and const var diff var let const difference when to use var vs let in javascript javascript const function example of const variable in javascript const var and let what is const variable in javascript javascript const var le var, let and const node js let vs const var vs let vs const js js const { var } javascript for let vs const the difference between var and let in javascript different between let vs var in js let vs const nodejs difference bewteen var and let javascrit for const vs for let use a const in a string in js non const variable in javascript var versus let what does const mean in javascript difference between var and let and const const variable javascript const and var vs let differences between var let and const javascript const var var vs let nodejs nodejs var or const const {var} in javascript var vs let in js var let js difference var let javascript js difference var let difference var and let in javascript let javascript vs var difference between var and let js js whats the difference between let and var elixir const vs let let function javascript let vs const const let var let and const vs var example in const and var and let js let in vs let of wht const is a variable in javascript declare function const javascript javascript const { var and const in javascript javascirpt var vs let javascirpt let vs var let const difference variables javascript const var javascript const = _ var vs let and const use of const in javascript difference between var and let in javascript javascript var vs let and const diffrence in let and const difference between var and let in js node js const vs let let vs const how to decide declare const in javascript var vs let in javascript let in javascript vs var java script let vs var let vs var in js javascript declare const inside function const and var js javascript difference var and let difference between var and let javascript when use let and const using let vs const node var vs let const in javascript var and const var vs let vs const javascript when to use let vs var vs const difference of let and const javascript const variable with function return const vs var vs let whats the difference between var and let in js javascript when to use let vs const es6 var vs let difference in var let and const using const in javascript const or var javascript create a var from a const let vs const vs js var vs let vs const use const vs let in function javascript const javasript con or const javascrip var vs let const var but constant javascript what's const in javascript where to use const vs let difference in const and let const and let difference difference betweek let and const what's the difference between let and var difference var let const What are the major differences between let and var in JavaScript? const in js var vs let let vs ] const let typescript let vs const const meaning in js let vs var javascript example const vs let es6 let var const javascript example const in javascript example What is let and const difference between var, let and const in javascript with example javascript const vs let examples difference between let const and var in javascript VAR VVS LET difference between const and var in javascript let,var,const example in js differnt between const and let var vs let const javascript vue js let vs var should object be define with let or var let and const in js let vs const javascript nodejs const vs let const javascript difference between let and const js var let const js when to use var let and const in javascript js var let const let vs const what's better let or var let vs var example let och var var and let difference let and const let vs var vs const javascript differnce between let and const let const variable when to use let var const es6 let and const javascript what is const let vsvar let vas as type = does changing var to let make a big difference in javascript javacsript let vs var const vs let in js Variables declared with the let keyword have this kind of scope. Answer 1 for loop let js let or const js difference const let what is the difference between changing and reassigning ecma let react what is the difference between "let" and "const" in javascript is const simmalar to let why use const in javascript const let..of avascript const let instead of var let in javascirpt let a = b= 0 javascript use var or let javascript let or not what is the difference between var and let js have let is assine example using let instead of var will give error here let key word let key word in js "var" "let" or "const" let or const let vs var vs nothing let and var in js when to use cont vs let let var co what is a const variable in javascript alternative to var? let js let vs const vs var why let for(let javascript In JavaScript, variables declared with the let or const keywords have block scope. nodejs let var vs const in node js let in node js let variable; scope with var let const let const javascript var and let introduction in javascript const var js javascript function const let react js let when should we use let in function in javascript const let var javascript let var scope var vs const js let var in a context difference between bar and let javascript let in js when to use let versus const let and var scope in js let type in javascript let operator java var const let what does let item of due in js javasscript let vs const let var = const javascript var vs let vs const const v let let vs. var vs. const let in javaascript let model javascriptn what is const in javascript js let vs var vs const differ betwen var and let what is let in js var vs const vs let difference between let and var and const in javascript stackoverflow let var equal object js let s = 0 javascript let & var js const or let when use const and let javascript let for why is a variable called let in javascript let vs const in javascript javacript let javascript var let const when should you use var let and const in javascript does let change js javascript var let and const using let without definition var and let Keywords using let in javascript what is let and const in javascript node let vs var Can you define a key of `let or var` in any object difference let and const diffrence between let and const javascript when to uise const javascript var versus const jqeury let let and const difference when to use let vs const let statement javascript why let is needed in javascript rather than const when to use let vs const javascript let and const in javascript how to make the default as let in javascript let const js let const scope le vs var react-native var cs let difference between consts and let var let const in js javascript cost vs let vs var js let or var or const javascripy let variable js difference between let and const how to use let in an addition in javascript how to use let in javascript var let and const javascript const or let js let ... in what is the difference between let and var const let difference react let react js let vs const react let vs const let is better than val memory usage let vs const var let const javascript javascript use var or let js for let in node.js let of var or let ja when to use let jquery let what is let in react js When do you use the let keyword let verus const javascript python let var when to use const vs let why we use const in javascript const let or var java let var = function should functions be let or const what is let scope javascript typescript const or let let const vs var const vs let js javascript let v const when to use let and const what is let and var in jasmine framework difference between let and const js difference let en const javascript variables let and const const vs let performance javascript let var difference jsx const vs let when use const and when use let javascript scope of var vs let let could be replaced by var without any serious side-effects let vs const js const and let in javascript let vs const vs var scope of let variable in javascript wehn to use let var const const and let js when to use const and let js when to use let and var let con variable let and var in c# javascript const and var Let and let in react should Let or let in js const var let let {variable, variable} difference between const and let let in react var let const let vs var in es6 var vs const use of let in javascript let var const difference javascript stackoverflow let variable in javascript how to call for let statement javascript using const vs let differe between let and var { let a= 5; } in JS what is var and const in javascript let scope javascript const vs let vs var Using let and const for let i javascript let var and const let vs. const when to use let and var in javascript javascriipt const vs var js let vs car difference between let and const in javascript var vs const javascript let et var js let vs var vs const difference between var let and const const vs let when to use what is var let and const in javascript has let got block scope? for let in javascript const vs var vs let javascript js function let javascript let const javascript let examples let var const javascript let list = {a,} what does const response mean in javascript var let or const js do you need let for let of javascript const vs var let keyword in java javascript let and const const and let javascript difference var let let and var var vs let vs const var vs. let javascript const vs let why do i need to use let in js javascript const vs let vs var const vs let let vd const var let let javascript in c# let vsr in for loop javacripts typescript const vs let for let javascript javascript let of vs let in javascript const vs var vs let let for javascript var vs let angular javascript do i even need to use let or var var vs let/consts javascript delcaring a let variable in javascript js memory let vs const what is javascript let let keyword scope in javascript js difference between const and let node js let javascript let is not required let and const in react js let const var js let and var variables vs const in js express let keyword let var const in js Is it mandatory to use var or let keyword to declare a function in javascript javascript why use let instead of var what is the difference between let and const in javascript var let and const in javascript let and const in node js const let var in javascript const vs let in typescript nodejs var vs let javascript let vs var vs const when would you use const or let javascript let var const javascript var const let javascript javascript difference var let const const vs let vs var javascript implement let const and bool in javascript implement let in javascript let or const javascript js let vs const let vs var js let difference in java when to use let and const in javascript let and const javascript differance between let and const javascript node scope of let difference between var let const javascript vue let vs var javascript const vs var javascript the meaning of var and let difference between const and let in javascript let of javascript let variable meaning in js var keyword vs let and const javascript js const vs let nodejs let function difference between const and let in js javscript let javascript let vs const vs var javascript let vs const let java js let and const var let const in javascript let react native javscript let const var in a for let jquery = $ let javascrfi[pt difference between let and var and const in javascript stack overflow let vs const vs var javascript can arrays be crealted using let keyword in javascript let in javascriot what is let in node js let of javascript math node js var and let int vs let javascript difference let and var javascript js let var let keyword in javascript es5 how to allow ${var} in javascript when to use let and const examples let has functional scope difference var and let javascript let in javascro[t javascript let const var const vs let javascript let full name in javascript difference between let and var js get let from function js let and var in angular let that = this javascrtipt let and var in javascript javascript let or var local variable javascript var or let let that = this javascript how to set let in javajs what is a let variable let var javascriot what does const mean in js javascript diference between var and let why use let instead of var javascript js lef in number for let js use let or var in javascript let function scoped js let in when to use const and let in javascript var or const in javascript let var javascript js let # what is let js js var vs let where is let used in javascript var and let let is function scoped var x vs let x let or var when do you have to use let in javascript difference between let and var let doesnt safe js js let let keyword javascript angular let keyword let or var javascript difference let ver javascript let in c# what is let in javascript var vs javascript let vs var let variable what is the difference between let and var in javascript let {} = javascript let {} javascript var let and let data let js let in angular let javascript var vs let let = [] js let vs var var or let javascript javascript let js let and var let vs var var and let js node js var vs let let vs var javascript javascript difference let var why don't we use let in javascript js var or let javascript let is neccesary difference between let and var javascript let and var difference in javascript let finxtion node js difference between let and var in javascript javascript let var let vs var in javascript var vs let javascript javascript var vs let let in javascript let in react js var vs let js
Made with love
This website uses cookies to make IQCode work for you. By using this site, you agree to our cookie policy

Welcome Back!

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign in
Recover lost password
Or log in with

Create a Free Account

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign up
Or sign up with
By signing up, you agree to the Terms and Conditions and Privacy Policy. You also agree to receive product-related marketing emails from IQCode, which you can unsubscribe from at any time.
Creating a new code example
Code snippet title
Source