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