কম্পিউটার

কিভাবে রিটার্ন স্টেটমেন্ট জাভাস্ক্রিপ্টে কাজ করে

জাভাস্ক্রিপ্টে, রিটার্ন স্টেটমেন্ট ব্যবহার করা হয় একটি ফাংশনকে এক্সিকিউট করা থেকে থামাতে এবং ভিতরে থেকে একটি মান ফেরত দিতে ফাংশন।

ধরা যাক আপনার একটি ফাংশন addName আছে যে নাম ইনপুট গ্রহণ করে।

let addName = function(name) {}

এখন আপনি addName() এ একটি নাম পাঠাতে চান ফাংশন:

let myNameIs = addName("David")

এখন addName ফাংশনে একটি পরিবর্তনশীল name রয়েছে "David" এর একটি স্ট্রিং মান সহ কিন্তু এই মুহূর্তে আপনি name দিয়ে কিছু করতে পারবেন না পরিবর্তনশীল এবং এর স্ট্রিং মান David , কারণ এটি addName() এর ভিতরে আটকে আছে ফাংশন।

যদি আপনি এটিকে এভাবে অ্যাক্সেস করার চেষ্টা করেন:

console.log(myNameIs)
// Undefined

আপনি undefined পাবেন .

এখানেই return ছবিতে আসে৷

return name যোগ করুন আপনার ফাংশনের ভিতরে এবং তারপর আবার লগ আউট করার চেষ্টা করুন:

let addName = function(name) {
  return name
}

let myNameIs = addName("David")

console.log(myNameIs)
// "David"

এখন এটা কাজ করে!


  1. কিভাবে একটি জাভাস্ক্রিপ্ট ফাংশন থেকে একটি বস্তু ফেরত?

  2. জাভাস্ক্রিপ্টে অবিরত বিবৃতি

  3. জাভাস্ক্রিপ্টে ডিবাগার স্টেটমেন্ট

  4. পাইথনে রিটার্ন স্টেটমেন্ট