JavaScript Online Quiz Hindi - Page 7
Special Note
यहाँ JavaScript के कुछ Interesting, Practical और कम जाने जाने वाले तथ्य(Fact) दिए गए हैं:
1. JavaScript में Scope बहुत Important होता है: किसी variable को कहाँ access किया जा सकता है, यह उसके scope पर depend करता है। JavaScript में Global Scope, Function Scope और Block Scope जैसे अलग-अलग scopes पाए जाते हैं।
2. JavaScript में Block Scope { } से जुड़ा होता है: let और const से बनाए गए variables सामान्यतः उस block के अंदर accessible होते हैं जिसमें वे declare किए गए हैं। इससे बड़े programs में variables को बेहतर तरीके से organize किया जा सकता है।
3. JavaScript में Hoisting का Concept होता है: JavaScript code को execute करने से पहले declarations को process करती है। इसी behavior के कारण कुछ declarations अपने लिखे हुए स्थान से पहले code में दिखाई देने पर भी अलग-अलग तरीके से behave कर सकती हैं।
4. var और let का Hoisting Behavior समान नहीं है: दोनों declarations hoisting से संबंधित behavior रखते हैं, लेकिन let और const declaration के स्थान से पहले access करने पर सामान्यतः usable value नहीं देते और Temporal Dead Zone से संबंधित behavior दिखाई देता है।
5. JavaScript में Lexical Scope होता है: किसी function या block के अंदर मौजूद code यह निर्धारित कर सकता है कि वह किन outer variables को access कर सकता है। यही concept closures जैसे advanced features को समझने में भी मदद करता है।
6. JavaScript में Functions अपना Scope बना सकती हैं: Function के अंदर declare किए गए कई variables बाहर के code से directly accessible नहीं होते। इससे internal data को अलग रखने में मदद मिलती है।
7. JavaScript में Global Object Environment पर Depend कर सकता है: Browser में global environment से संबंधित object को सामान्यतः window के माध्यम से access किया जाता है, जबकि अलग JavaScript runtimes में global object का तरीका अलग हो सकता है।
8. JavaScript में this का Value Context पर Depend करता है: this हमेशा उस function को देखकर तय नहीं होता जिसमें वह लिखा है। इसका behavior इस बात पर depend कर सकता है कि function को किस तरह call किया गया है और वह किस प्रकार का function है।
9. JavaScript में Function को दूसरे Function के अंदर बनाया जा सकता है: JavaScript nested functions को support करती है। Inner function अपने surrounding lexical environment में उपलब्ध variables को access कर सकती है।
10. Scope को समझना Bugs को कम करने में मदद करता है: Variables का सही scope निर्धारित करने से unwanted global variables, accidental changes और naming conflicts जैसी समस्याओं को कम किया जा सकता है।
Comments Total: 0 comments