मैं दो श्रृंखलाएं जिनमें केवल अंक होने है:दो तारों को कैसे जोड़ना है जैसे कि वे संख्याएं हैं?
var num1 = '20',
num2 = '30.5';
मैं उम्मीद है कि मैं उन्हें एक साथ जोड़ सकते हैं, लेकिन वे बजाय concatenated किया जा रहा है:
num1 + num2; // = '2030.5'
मैं कैसे करने के लिए इन तार मजबूर कर सकते हैं संख्या के रूप में माना जाना चाहिए?
बहुत अच्छा देखें। इसे साझा करने के लिए धन्यवाद। मुझे यह आलेख मिला जो यूनरी प्लस ऑपरेटर का वर्णन करता है और कुछ उपयोगी प्रभाव विभिन्न डेटा प्रकारों पर पड़ता है। http://xkr.us/articles/javascript/unary-add/ – mrtsherman
लेकिन यदि वे संख्या 2^53 से बड़ी हैं, तो आपको तारों के हिस्सों को जोड़ने और प्रत्येक भाग को ले जाने के लिए एक फ़ंक्शन बनाना होगा एक पाश में : डी – trusktr
इसने मुझे एक त्रुटि दी, इसलिए मैंने इसके बजाय parseFloat() का उपयोग किया। – Hawkee