---
title: وسيط
slug: Glossary/Parameter
tags:
- جافاسكربت
- مسرد
translation_of: Glossary/Parameter
---
الوسيط (بالإنجليزيَّة: Parameter) هو مُتغيِّر مُسمَّى يُمرَّر للدالة {{Glossary("function", "للدالة")}}. تُستخدم الوسيطات (أو الوسطاء) لإرسال المُعطيات إلى الدوال.
الفرق بين الوسيطات و{{Glossary("argument","المعطيات")}}:
- وسيطات الدالة هي أسماء تُدرَج عند تعريفها.
- مُعطيات الدالة هي القيمة الفعليَّة المُمرَّرة إلى الدالة.
- تُسنَد للوسيطات قيم المُعطيات المُمرَّرة.
يوجد نوعين من الوسيطات:
- وسيطات الإدخال
- وهي أكثر الأنواع شيوعًا. تُمرِّر هذه الوسيطات القيم إلى الدوال. اعتمادًا على لغة البرمجة المُستخدمة، تتعدّد طُرُق تمرير وسيطات الإدخال (كالاستدعاء عبر القيمة أو العنوان أو المرجع).
- معاملات الإخراج أو الإعادة
- مهمتها الأساسيّة إعادة عدّة قيم من الدالة، إلّا أنَّه لا يُحبَّذ فعل ذلك لِما يُسبِّب من مشكلات.
المزيد من التفاصيل
معلومات عامة
مراجع تقنيّة