الانتقال إلى المحتوى الرئيسي

كيفية تعيين قيمة لعملية دون استخدام عامل تشغيل

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

تتمثل إحدى طرق تعيين قيمة لعملية ما دون استخدام عامل تشغيل في استخدام الوظائف. على سبيل المثال ، في جافا سكريبت ، يمكنك استخدام وظائف الرياضيات لإجراء عمليات حسابية دون استخدام عوامل التشغيل. على سبيل المثال ، الرياضيات.الأسرى () وظيفة تسمح لك لرفع عدد إلى السلطة. وبالتالي ، يمكنك تعيين قيمة لعملية الأس دون استخدام عامل التشغيل**.

كونست النتيجة = الرياضيات.أسير الحرب (2 ، 3) ؛ / / ما يعادل 2 * * 3

وحدة التحكم.سجل (نتيجة) ؛ / / النواتج 8

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

  1. معنى العملية بدون مشغل: 4 طرق بسيطة
  2. تعيين القيم عبر الوظائف
  3. استخدام التعبيرات الشرطية
  4. تطبيق عملية التحول في اتجاه البت
  5. باستخدام العمليات الحسابية
  6. تعيين القيم من خلال المصفوفات
  7. باستخدام عملية عكس

معنى العملية بدون مشغل: 4 طرق بسيطة

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

  1. استخدم الدوال الرياضية:

    هي الأرقام التي نريد إضافتها.

  2. استخدم العمليات المنطقية:

    .

  3. استخدم المصفوفات أو المجموعات:

    .

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

تعيين القيم عبر الوظائف

يمكن إجراء عمليات تعيين القيمة دون استخدام عامل تشغيل باستخدام وظائف في جافا سكريبت.

.

يسمح لك بنسخ قيم جميع الخصائص التي تم تعدادها والمخصصة من كائن مصدر واحد أو أكثر إلى الكائن الهدف. على سبيل المثال:

دع الهدف = {};

وحدة التحكم.سجل (الهدف); // { فو: 1 ، بار: 2 }

وظيفة 

صفيف.من()

ينشئ مثيل صفيف جديد من كائن يشبه الصفيف أو كائن قابل للتكرار. على سبيل المثال:

دع الكائن = { 0: 'أ' ، 1: 'ب' ، 2: 'ج' ، الطول: 3 };

دعونا آر = صفيف.من (كائن);

وحدة التحكم.سجل (آر) ؛ / / ['أ' ، 'ب' ، 'ج']

بالإضافة إلى ذلك ، في جافا سكريبت ، يمكنك إنشاء وظائفك الخاصة لتعيين القيم. على سبيل المثال:

وظيفة تعيين القيمة (الهدف ، القيمة) {

قيمة الإرجاع;

}

دعونا العاشر;

هذا مثال على دالة بسيطة تأخذ وسيطتين: متغير هدف وقيمة يتم تعيينها. تقوم الوظيفة ببساطة بإرجاع قيمة الوسيطة ، مما يؤدي إلى تعيين قيمة لمتغير.

السماح س = حالة ? تعيين القيمة (س ، 5): تعيين القيمة (س ، 10);

وحدة التحكم.سجل (س) ؛ / / 5 أو 10 ، اعتمادا على قيمة الشرط

هذا مثال على عامل تشغيل شرطي يستخدم دالة تعيين قيمة داخل نفسه. اعتمادا على قيمة متغير الشرط ، تقوم دالة إسناد القيمة بتعيين إحدى القيمتين إلى س.

استخدام التعبيرات الشرطية

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

تستخدم لغة برمجة جافا سكريبت بناء إذا-آخر لإنشاء تعبيرات شرطية. يسمح لك بتنفيذ كتل مختلفة من التعليمات البرمجية حسب الحالة.

مثال:

  • دعونا الأسطوانات = 10;
  • إذا (الأسطوانات > 0) {

وحدة التحكم.سجل ("الرقم موجب");

} آخر إذا (الأسطوانات < 0) {

وحدة التحكم.سجل ("الرقم سالب");

  1. } آخر {
  2. الأسطوانات

  3. يحتوي على القيمة 10. يتحقق التعبير الشرطي مما إذا كان هذا الرقم موجبا أم سالبا أم صفرا. اعتمادا على نتيجة الاختيار ، يتم عرض رسالة المقابلة.
  4. يؤدي التحول في اتجاه البت إلى اليمين ( > > ) إلى قسمة الرقم الأصلي على اثنين على قوة ن ، أين ن هو عدد مواضع التحول. أي أن كل بت من الرقم يتم إزاحته إلى اليمين بواسطة ن المواضع ، ويتم ملء المواضع الشاغرة بالأصفار (لرقم غير موقع) أو تلك (لرقم موقع).

  5. تستخدم عملية إزاحة البت على نطاق واسع في البرمجة ، على سبيل المثال:
  6. باستخدام الإضافة

  7. لتعيين قيمة متغير ، يمكنك استخدام إضافة الأرقام. على سبيل المثال ، لتعيين قيمة المتغير
  8. باستخدام الطرح

وبالمثل ، يمكنك استخدام الطرح لتعيين قيم المتغيرات. على سبيل المثال ، لتعيين قيمة متغير

y

يساوي 7 ، يمكنك تنفيذ العملية

ص = 10-3

  1. . نتيجة لذلك ، نحصل على قيمة المتغير
  2. يمكن أيضا استخدام الضرب لتعيين قيم المتغيرات. على سبيل المثال ، لتعيين قيمة متغير

. نتيجة لذلك ، نحصل على قيمة المتغير

z

يساوي 24.

باستخدام القسمة

يمكن استخدام القسمة لتعيين قيم المتغيرات. على سبيل المثال ، لتعيين قيمة المتغير

w

يساوي 8.

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