Tuesday, 15 January 2013

javascript - How to assign the value of 0 to a variable? -


जावास्क्रिप्ट फ़ंक्शन 1:

  var count = 0; फ़ंक्शन myFunction () {count ++; document.getElementById ( "गिनती") innerHTML = गिनती। }   

जावास्क्रिप्ट फ़ंक्शन 2:

  फ़ंक्शन डेमो () {var y = document.getElementById ("count")। InnerHTML; अगर (y == "0") {चेतावनी ("रीसेट करने के लिए कुछ भी नहीं है।"); } Else {var count = 0; चेतावनी ( "रीसेट करें।"); // वैकल्पिक कोड मैं उपयोग किया है: document.getElementById ("count")। InnerHTML = "0"; }}   

HTML कोड:

  & lt; a href = "जावास्क्रिप्ट: myfunction ()" & gt; यहां क्लिक करें & lt; / a & gt; & Lt; p & gt; कुल: & lt; span id = "count" & gt; 0 & lt; / span & gt; & lt; / p & gt; & Lt; बटन onclick = "डेमो ()" & gt; रीसेट & lt; / बटन & gt;   

क्या इस कोड में 0 को वैरिएबल रीसेट करने का कोई तरीका है?

मैंने चर count को शून्य पर रीसेट करने की कोशिश की है document.getElementById () का उपयोग करके और = 0; को चर में जोड़कर इन कार्यों से न तो उदाहरण के लिए, यदि उपयोगकर्ता लिंक पर क्लिक करने के लिए गिनती 1 से बढ़ेगी। जब वे रीसेट बटन पर क्लिक करेंगे तो इसे 0 पर रीसेट करने के लिए दिखाई देगा (जब तक `var count = 0 का इस्तेमाल नहीं करते;)। हालांकि, अगर उपयोगकर्ता लिंक पर क्लिक करने के लिए फिर से गिनती 2 मान लौटाएगा, क्योंकि यह केवल पिछली बार बढ़ाई जारी रख सकता है।

मुझे खेद है अगर यह पहले ही कहीं का उत्तर दिया गया है अन्य, लेकिन = और ++

दो चीजें:

  1. var से छुटकारा पाएं जहां आप चर को रीसेट करते हैं यह आपको एक ही नाम के साथ एक अलग स्थानीय चर प्रदान कर रहा है।

  2. एक चर नाम के रूप में "गिनती" का उपयोग करना, यदि यह वैश्विक है, जिसकी आईडी DOM में "गिनती" है एक भिन्न वैरिएबल नाम या एक अलग आईडी का उपयोग करें, या सुनिश्चित करें कि चर वैश्विक नहीं है (पोस्ट कोड से नहीं बता सकता)।

No comments:

Post a Comment