بناء آلة حاسبة ذات سلوك معقد (جافا سكريبت)
-
14-11-2019 - |
سؤال
أنا بحاجة لبناء آلة حاسبة.الإدخال عبارة عن منطقة نصية والسلوك معقد بعض الشيء، ويجب أن يكون كما هو الحال في هذا الفيديو http://www.youtube.com/watch?v=tR5tyhPmawE , 0:00 - 0:30
جزء.لكني في حيرة من أمري من أين أبدأ، فأنا أقوم ببناء الواجهة الأساسية والمدخلات.هل يمكنك توجيهي في الاتجاه الصحيح، فأنا لا أعرف كيفية إدارة الخطوط المتعددة بحكمة.شكرًا لك.
المحلول
إليك شيئًا سيساعدك على البدء.
لقد انتهيت بسرعة من نموذج تجريبي @ http://jsfiddle.net/3tCep/
يمكنك مشاهدة المصدر هنا: https://github.com/davidnorth/JsReckoner
نصائح أخرى
توفر Javascript بالفعل الوظيفة عبر تقييم.لكنك تحتاج إلى إزالة أي أحرف غير رقمية وإجراء تقريب لنوع العملة في العمليات.
إذا كنت تريد عمليات تفاعلية، فابحث عن حرف السطر الجديد باستخدام الامتداد com.onkeyup معالج.