2011-10-05 13 views
8

एक साथ दो पूर्णांक चर जोड़ने की कोशिश कर रहा है, हालांकि, मुझे यह पता लगाना प्रतीत नहीं होता है क्योंकि यह सिर्फ तारों के रूप में जुड़ता है?एक साथ दो चर जोड़ना?

var age_child = 10; 
var age_gap = 10 
alert(age_child+age_gap); 

परिणाम: 1010, चाहते हैं परिणाम: 20

+5

आपका कोड वास्तव में अलर्ट करता है "20" –

+0

पुन: उत्पन्न नहीं: http://jsfiddle.net/VH9jU/ कृपया अपने प्रश्न को स्पष्ट करें और वास्तव में उपयोग करने वाले कोड को प्रदान करें। –

+1

ध्यान दें कि किसी फॉर्म फ़ील्ड के '.value' से डेटा हमेशा एक स्ट्रिंग होता है और कभी भी संख्या नहीं होती है, भले ही इसमें केवल – Gareth

उत्तर

9
var age_child = parseInt(10); 
var age_gap = parseInt(10); 

alert(age_child+age_gap); // should now alert 20 
+1

** रेडिक्स ** को दूसरे पैरामीटर के रूप में पास करना न भूलें। लेकिन इस विशिष्ट मामले में, 'parseInt' का उपयोग करना अनावश्यक है। –

6

उपयोग parseInt (age_child) + parseInt (age_gap);

संबंधित मुद्दे