كيفية إرجاع قيمة في جافا سكريبت

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

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

بيان إرجاع JavaScript

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

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

العودة 3 ؛
عودة xyz
العودة صحيحة ؛
إرجاع x / y + 27 ؛ يمكنك تضمين العديد من عبارات الإرجاع في وظيفتك التي تُرجع كل منها قيمة مختلفة. بالإضافة إلى إرجاع القيمة المحددة ، يعمل بيان الإرجاع أيضًا كإرشادات للخروج من الوظيفة في تلك المرحلة. لن يتم تشغيل أي رمز يتبع بيان الإرجاع.
instagram viewer

الدالة num (x، y) {
if (x! == y) {return false؛}
if (x <5) {return 5؛}
العودة س ؛
}

تُظهر الوظيفة أعلاه كيفية التحكم في عبارة الإرجاع التي يتم تشغيلها باستخدام عبارات if.

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

نتيجة var = num (3،3) ؛

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

instagram story viewer