রিটার্ন বিবৃতিতে, অভিব্যক্তিটির চারপাশে প্রথম বন্ধনী ইতিমধ্যে অন্তর্নির্মিত।
জাভা স্ক্রিপ্টে, অন্যান্য অনেক ভাষার মতো (যেমন সি, সি ++, জাভা, পাইথন), রিটার্নের বিবৃতিতে দুটি অংশ থাকে: কীওয়ার্ড returnএবং একটি (alচ্ছিক) এক্সপ্রেশন। সুতরাং, যাইহোক, returnকীওয়ার্ড অনুসরণ করা সমস্ত কিছু প্রথমে একটি এক্সপ্রেশন হিসাবে মূল্যায়ন করা হয় , তারপরে, রিটার্ন স্টেটমেন্টটি কলারের হাতে ফিরে নিয়ন্ত্রণের মাধ্যমে "কার্যকর করা" হয়।
প্রথম বন্ধনী ব্যবহার করা বা না ব্যবহার করা শৈলীর বিষয় , অন্যদিকে বেশিরভাগ শৈলীর গাইড আপনার প্রশ্নে উদ্ধৃত বর্ণনার মতো তুচ্ছ মামলার জন্য তাদের নিষেধ করে, কারণ এটি কোনও ফাংশনের মতো ভ্রান্তভাবে ফিরে আসে।
পরে সংযোজন
যদি প্রথম বন্ধনীর সাথে বা বাইরে থাকে তবে behindচ্ছিক প্রকাশটি returnকখনও একই লাইনে রাখতে ভুলবেন না । বাস্তব ফাঁদ সঙ্গে returnপরে একটি লাইন বিরতি যোগ জাভাস্ক্রিপ্ট মিথ্যা:
function test() {
return
1;
}
... কারণ উপরের testফাংশনটি ফিরে আসবে undefined।
void(x),typeof(x)