ببینید به عنوان مثال داخل یک تابع یک سری عملیات انجام دادید و میخواهید نتیجه ی اون رو تو قسمت های دیگه برنامه استفاده کنید برای این کار که یک خروجی از تابع بگیرید از return استفاده می کنید.
سلام وقت بخیر
دوست عزیز بزارید خیلی ساده بهتون توضضیح بدم چجوری پیش میره مثلا ما یک تابع داریم که قرار نیست خروجی بهمون برگردونه یا جوابی رو برگردونه فقط کارش اینه چه میدونم یه پیغامی چاپ بکنه یا یه سری عملیاتی رو انجام بده که ما به خروجیش نیازی نداشته باشیم خودش کارش رو انجام بده ولی یه سری توابع هستن که خروجی دارن یعنی مثلا یه تابع داریم که دوتا عدد رو میگیره و مثلا ضرب میکنه یا چه میدونم جذر اون عدد رو میگیره یا اصلا یه اسم بهش میدیم توی ورودی میاد و اون اسم رو رمز نگاری میکنه یا هرچی .. مهم اون خروجی هست که میده و ما بهش نیاز داریم تا حالا جایی ازش استفاده کنیم دستور return میاد و خروجی اون تابع یا فانکشن رو تعیین میکنه که البته اون خروجی که میدین باید با نوعع خروجی تابع بخونه وگرنه اررور میگیرید
ببین ریترن دو تا کار میکنه یا یه چیزو برمیگردونه یا قطع میکنه
مثلا اینو ببین
function sayHello() {
console.log('hello')
}
این یه فانکشنه که هر وقت کالش کنی برات hello رو لاگ میکنه
حالا فرض کن بیام از کال شدن این فانکشن لاگ بگیریم
console.log(sayHello())
خب الان این فانکشن میاد هلو رو لاگ میکنه بعدش دیگه کاری نمیکنه و چیزی برنمیگردونه پس اینجا برات undefined رو لاگ میکنه
حالا فرض کن فانکشنو اینطوری تعریف کنیم
function sayHello() {
return 'hello'
}
خب حالا اگه بیای اینو کال کنی هیچ کاری انجام نمیشه ولی اگه بیای از کال شدنش لاگ بگیری برات هلو رو لاگ میگیره
یه کار دیگه هم میکنه مثلا اگه بیای توی شرط ازش استفاده کنی شرط رو دیگه ادامه نمیده
if (true) {
return
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟