Difference between var, let and const keywords in JavaScript

जावास्क्रिप्ट में, user 3 keyword का उपयोग करके variable को declare कर सकते हैं जो var, let और const हैं। इस आर्टिकल में, हम var, let और const कीवर्ड के बीच अंतर देखेंगे |

varletconst
var keyword का functional
और global scope होता
है।
जबकि let keyword का block , function और global scope होता है।जबकि const keyword का block, function और global scope होता है।
var को scope के अंदर update और re – declare कर सकते है।जबकि let को update कर सकते है।लेकिन re – declare नहीं |जबकि const को update और re – declare नहीं कर सकते |
var , variable को declare करने
का सबसे पुराना keyword
है।
let , variable को declare करने का नया keyword हैं जिसे ES6 में introduced किया गया।const भी variable को declare करने का नया keyword हैं जिसे ES6 में introduced किया गया।
var keyword , hoisting के साथ initialization करता है जिसकी default वैल्यू होती है।let keyword , hoisting करता है लेकिन initialization नहीं |const keyword , hoisting करता है लेकिन initialization नहीं |
var कीवर्ड के साथ variable को बिना initialization के declare कर सकते है।let कीवर्ड के साथ variable को बिना initialization के declare कर सकते है।लेकिन const कीवर्ड के साथ variable को बिना initialization के declare नहीं कर सकते है।