البرمجة

فحص الأرقام في جافا سكريبت: هل هو زوجي أم فردي؟

في عالم برمجة الويب وتطوير البرمجيات، يعتبر تحقيق وظائف بسيطة وأساسية مثل معرفة ما إذا كان رقم معين فرديًا أم زوجيًا خطوة أساسية. يمكن تحقيق هذا الهدف بسهولة باستخدام لغة البرمجة الجافا سكريبت. دعنا نستعرض كيف يمكن للمطور تحقيق هذه الوظيفة بطريقة فعالة وفعّالة.

للبداية، يمكننا إنشاء دالة بسيطة تستقبل رقمًا كمعامل وتقوم بفحص ما إذا كان الرقم زوجيًا أم فرديًا. يمكن تحقيق ذلك باستخدام عامل القسمة على 2، حيث يكون الرقم زوجيًا إذا كان باقي القسمة يساوي صفر، وفرديًا إذا كان الباقي يكون واحدًا.

فلنقم بكتابة الكود:

javascript
function isEvenOrOdd(number) { if (number % 2 === 0) { return "الرقم زوجي."; } else { return "الرقم فردي."; } }

يمكن للمطور الآن استدعاء هذه الدالة ببساطة، كما هو موضح في الكود التالي:

javascript
let myNumber = 7; let result = isEvenOrOdd(myNumber); console.log(result);

باستخدام هذا الكود، يمكن للمطور تحديد ما إذا كان الرقم 7 فرديًا أم زوجيًا، وسيتم طباعة النتيجة في وحدة تحكم المتصفح.

الميزة الأساسية في هذا النهج هي بساطته وفاعليته. يمكن للمبرمج استخدام هذا الكود كجزء من تطبيق أكبر أو دمجه في نظام أواجه برمجية أخرى.

ومن المهم أن يكون المطور على دراية بمثل هذه الوظائف الأساسية، حيث تشكل أساسًا هامًا في بناء تطبيقات أكثر تعقيدًا وتقدمًا.

المزيد من المعلومات

بالتأكيد، دعونا نتعمق أكثر في تفاصيل هذا الكود ونتحدث عن بعض النقاط الهامة المتعلقة بفحص الأرقام لمعرفة ما إذا كانت زوجية أم فردية في برمجة الويب.

أولاً وقبل كل شيء، يجدر بنا أن نلاحظ أن الكود السابق يعتبر قاعدة بسيطة وأساسية، ولكنه يستوجب بعض التحسينات لضمان صحة الإخراج والأداء الفعّال. يمكن إضافة بعض الاختبارات الإضافية للتحقق من صحة البيانات المدخلة، مثل التحقق مما إذا كان الرقم هو عدد صحيح قبل القيام بالفحص.

اليك نسخة محسنة من الكود:

javascript
function isEvenOrOdd(number) { // التحقق من أن الرقم هو عدد صحيح if (!Number.isInteger(number)) { return "الرجاء إدخال عدد صحيح."; } // الفحص إذا كان الرقم زوجي أم فردي if (number % 2 === 0) { return "الرقم زوجي."; } else { return "الرقم فردي."; } }

هذا التحسين يحمي الدالة من استقبال بيانات غير صحيحة، حيث يتحقق من أن الرقم المدخل هو عدد صحيح قبل القيام بالفحص. يساعد هذا في تحسين جودة البرنامج والتعامل مع حالات الاستخدام غير المتوقعة.

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

html
html> <html lang="ar"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>فحص الرقمtitle> <style> body { font-family: Arial, sans-serif; text-align: center; margin: 50px; } style> head> <body> <h2>فحص إذا كان الرقم زوجي أم فرديh2> <form> <label for="number">الرجاء إدخال الرقم:label> <input type="number" id="number" name="number" required> <br> <button type="button" onclick="checkNumber()">فحصbutton> form> <p id="result">p> <script> function checkNumber() { let inputNumber = document.getElementById("number").value; let resultElement = document.getElementById("result"); // استدعاء الدالة وعرض النتيجة resultElement.innerHTML = isEvenOrOdd(parseInt(inputNumber)); } // الدالة السابقة function isEvenOrOdd(number) { if (!Number.isInteger(number)) { return "الرجاء إدخال عدد صحيح."; } if (number % 2 === 0) { return "الرقم زوجي."; } else { return "الرقم فردي."; } } script> body> html>

يقوم هذا النموذج بتجميع الرقم من المستخدم، ثم يستخدم JavaScript لاستدعاء الدالة التي قمنا بتحسينها للتحقق من إذا كان الرقم زوجيًا أم فرديًا، ويعرض النتيجة على الصفحة.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر