","image":"http://www.luping.net/uploads/20240801/172249922366ab40978667e.jpg","datePublished":"2024-08-01T16:00:22+08:00","dateModified":"2024-08-01T16:00:22+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية إنشاء آلة حاسبة باستخدام HTML CSS JavaScript - دليل خطوة بخطوة

كيفية إنشاء آلة حاسبة باستخدام HTML CSS JavaScript - دليل خطوة بخطوة

تم النشر بتاريخ 2024-08-01
تصفح:868

How to Make a Calculator Using HTML CSS JavaScript – Step-by-Step Guide

الآلات الحاسبة هي أداة أساسية تستخدم في مختلف المجالات، من العمليات الحسابية البسيطة إلى الحسابات العلمية المعقدة. لا يؤدي إنشاء آلة حاسبة من البداية باستخدام HTML وCSS وJavaScript إلى تحسين مهاراتك في البرمجة فحسب، بل يعمق أيضًا فهمك لكيفية عمل هذه التقنيات معًا. سيرشدك هذا الدليل إلى كيفية إنشاء آلة حاسبة أساسية يمكنها إجراء عمليات الجمع والطرح والضرب والقسمة.

هيكل HTML:
يشتمل HTML على div مع حاسبة الفصل التي تحتوي على شاشة الآلة الحاسبة وأزرارها.
يحتوي كل زر على سمات بيانات (رقم البيانات للأرقام وبيانات العمليات للعمليات) لسهولة اختيار جافا سكريبت.
تصميم CSS:
تعمل أنماط CSS على توسيط الآلة الحاسبة على الشاشة، وتصميم شاشة العرض والأزرار، وتوفير تأثيرات التمرير.
تتم إضافة أنماط محددة لزر المساواة لتمييزه عن الآخرين.
وظائف جافا سكريبت:
تتعامل JavaScript مع نقرات الزر، وتحديث العرض، وإجراء العمليات الحسابية.
تقوم الدالة HandleNumber بمعالجة مدخلات الأرقام والنقاط العشرية.
تقوم الدالة HandleOperator بمعالجة العمليات، بما في ذلك العمليات الواضحة والمتساوية والحسابية.
تقوم وظيفة الحساب بإجراء العمليات الحسابية بناءً على عامل التشغيل المحدد.
تقوم وظيفة updateDisplay بتحديث الشاشة بالإدخال الحالي.





    iPhone Style Calculator with History and Root Button
    
    

    




    
بيان الافراج تم إعادة إنتاج هذه المقالة على: https://dev.to/maheshwebliancepvtl/how-to-make-a-calculator-using-html-css-javascript-step-by-step-guide-i0p?1 إذا كان هناك أي انتهاك يرجى الاتصال بـ Study_golang @163.comdelete
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3