जावास्क्रिप्ट में ग्लोबल वेरिएबल्स को बदलना
ध्यान रखें कि ग्लोबल वेरिएबल केवल फ़ंक्शन के कॉल के समय ही बदलेगी। यदि फ़ंक्शन का कॉल नहीं है - तो वेरिएबल नहीं बदलेगी:
let num = 1;
function func() {
num = 2; // let नहीं लिखा है - बाहरी वेरिएबल बदल रहे हैं
console.log(num);
}
// func(); - फ़ंक्शन कॉल को कमेंट कर दिया
console.log(num); // 1 प्रिंट करेगा - वेरिएबल नहीं बदली
और अब कोड के साथ प्रदर्शित करते हैं कि ग्लोबल वेरिएबल केवल फ़ंक्शन के कॉल के बाद ही बदलेगी:
let num = 1;
function func() {
num = 2;
}
console.log(num); // 1 प्रिंट करेगा
func(); // वेरिएबल बदल रहे हैं
console.log(num); // 2 प्रिंट करेगा
कोड चलाए बिना निर्धारित करें कि कंसोल में क्या प्रिंट होगा:
let num = 1;
function func() {
num = 2;
}
func();
console.log(num);
कोड चलाए बिना निर्धारित करें कि कंसोल में क्या प्रिंट होगा:
let num = 1;
function func() {
num = 2;
}
console.log(num);
कोड चलाए बिना निर्धारित करें कि कंसोल में क्या प्रिंट होगा:
let num = 1;
function func() {
let num = 2;
}
func();
console.log(num);
कोड चलाए बिना निर्धारित करें कि कंसोल में क्या प्रिंट होगा:
let num = 1;
function func() {
let num = 2;
}
console.log(num);
func();
कोड चलाए बिना निर्धारित करें कि कंसोल में क्या प्रिंट होगा:
let num = 1;
function func() {
num = 2;
}
console.log(num);
func();
कोड चलाए बिना निर्धारित करें कि कंसोल में क्या प्रिंट होगा:
let num = 1;
function func() {
num++;
}
func();
func();
func();
console.log(num);
कोड चलाए बिना निर्धारित करें कि कंसोल में क्या प्रिंट होगा:
function func() {
num = 2;
}
let num = 1;
console.log(num);
func();
कोड चलाए बिना निर्धारित करें कि कंसोल में क्या प्रिंट होगा:
function func() {
num = 2;
}
let num = 1;
func();
console.log(num);