क्या जावास्क्रिप्ट में कोई अच्छा गणित पार्सर है? ,जावास्क्रिप्ट गणित पार्सर लाइब्रेरी
LOG(3.14)+5^2+POW(2,LN(X*2,Y))
धन्यवाद
क्या जावास्क्रिप्ट में कोई अच्छा गणित पार्सर है? ,जावास्क्रिप्ट गणित पार्सर लाइब्रेरी
LOG(3.14)+5^2+POW(2,LN(X*2,Y))
धन्यवाद
इस एक का उपयोग करें: मैं की तरह कुछ पार्स करने के लिए सक्षम होना चाहते हैं। यह एक "ऑपरेटर" ऑब्जेक्ट परिभाषित करता है जो आपको अपने ऑपरेटरों को परिभाषित करने देता है।
http://jsfromhell.com/classes/math-processor
चेतावनी: यह with
उपयोग करता है। यदि आपको नहीं पता कि यह खतरनाक क्यों है, तो इस कोड का उपयोग किसी भी महत्वपूर्ण में करने से पहले पता लगाएं। वैकल्पिक रूप से, आप with
के बिना इसे फिर से लिख सकते हैं।
एक व्यापक और उपयोग में आसान पार्सर जो भी अपने उदाहरण अभिव्यक्ति में की तरह काम और चर और कार्यों का उपयोग का समर्थन करता है के साथ आता है:
मैं इस वजह से 'साथ' के बारे में ज्यादा चिंता नहीं करता: '{p: MathProcessor.prototype}'। – ChaosPandion
यहाँ एक ब्रांड के नए पहल है।
मुझे पता है कि यह एक पुराना सवाल है, लेकिन मुझे इसे मौका मिला और मेरे पास something to help है। गणित के रूप में पूर्ण नहीं है, लेकिन उपयोगी और तेज़ है।
प्रयास करें nerdamer
var result = nerdamer('log(3.14)+5^2+2^(log(X*2)/log(Y))').evaluate();
document.getElementById('text').innerHTML = result.text();
<script src="http://nerdamer.com/js/nerdamer.core.js"></script>
<div id="text"></div>
एक नौकरी के लिए इस है? यदि नहीं, तो मैं इसे स्वयं लिखने का अवसर के रूप में उपयोग करूंगा। – ChaosPandion