استخدام دالة return في function و method
سنشرح في هذا الدرس عن الامر return في function و في method اي تعني ما سوف يتم ارجاعه حسب ما نختار القيمة الذي نحتاجها و كيفية استخدامه مع امثلة عديدة للفهم اكثير.
استخدامه في function
سوف نأخذ عدة امثلة بقيم مختلفة كي نفهم هذا الدرس بشكل افضل
ارجاع باراميتر نقوم بتحديده
function test(number1 , number2){
return number1;
}
console.log(test(30,50));
نلاحظ أنه انشأنا function بإسم test و اعطيناها باراميترات number1 و number2 و طلبنا ارجاع قيمة الـ number1 عبر الأمر return و طلبنا أن طريقة عرض البيانات عبر console و حددنا قيم للباراميترات الأول قيمته 30 و الثاني قيمته 50 و النتيجة عند فتح المتصفح عبر console هي كما بالصورة التالية.
لجمع قيم باراميرت و ارجاعها عبر return
function test(number1 , number2){
return number1 + number2;
}
console.log(test(30,50));
الشرح كما بالمثال السابق فقط اعطينا أن القيم المرجعه عبر return هي حاصل جمع number1 و number2 ستكون النتيجة هي
ترجيع نص نختاره بأنفسنا
function test(number1 , number2){
return "https://t.me/Programmer_tech";
}
console.log(test(30,50));
الشرح كما بالامثلة السابقة فقط اضفنا القيمة الذي ترجعها لنا return هي رابط قناتنا على تلجرام وهو https://t.me/Programmer_tech و ستكون النتيجة عند استعراضها عبر console كما بالصورة ادناه.
استخدامه في method
سنشرح ايضاً عدة امثلة لأستخدامه ضمن الميثود method كي نفهمها اكثر
لإرجاع قيم من ضمن الميثود
class Test{
constructor(){
console.log(this.test("Programmer" , " Tech"));
}
test(firstName, lastName){
return firstName + lastName;
}
}
onload = new Test();
في البداية انشأنا class بإسم Test و فتحنا اقواس و اضفنا constructor و أنشأنا دالة ترجيع test و أنشأنا method بإسم test و تعطينا باراميترات ارجاع الأسم الأول و الاسم الثاني و بعدها ارجاع لنا قيم الاسم الأول و الثاني و قلنا انه نريد تشغيل هذا الكلاس class عند تحميل الصفحة و حددنا له اسم الكلاس و عرضنا البيانات ضمن الـ constructor عبر console و حددنا قيم الباراميترات الاسم الاول هو Programmer و الأسم الثاني Tech وكانت النتيجة عند تحميل الصفحة و فتح الـ console هي بالصورة التالية
ارجاع شيئ معين نختاره
class Test{
constructor(){
console.log(this.test("Programmer" , " Tech"));
}
test(firstName, lastName){
return "https://t.me/Programmer_tech";
}
}
onload = new Test();
الشرح كما بالمثال الأسبق فقط ان القيم المرجعه هي رابط قناتنا في تلجرام
للتواصل معنا
قناتنا التلغرام
https://t.me/Programmer_Tech
المدونة
https://www.programmer-tech.com
صفحة الفيسبوك
https://www.facebook.com/ProgrammerTech.net
قناة اليوتيوب 1:
https://www.youtube.com/ahmadkaissar
قناة اليوتيوب 2:
https://www.youtube.com/MuhammadAlush0997
https://t.me/Programmer_Tech
المدونة
https://www.programmer-tech.com
صفحة الفيسبوك
https://www.facebook.com/ProgrammerTech.net
قناة اليوتيوب 1:
https://www.youtube.com/ahmadkaissar
قناة اليوتيوب 2:
https://www.youtube.com/MuhammadAlush0997
ليست هناك تعليقات:
إرسال تعليق