Function expression এবং Function declaration JavaScript-এ
JavaScript-এ ফাংশন ডিক্লেয়ার করা যায় দুটি উপায়ে।
প্রথম উপায় - হলো function কীওয়ার্ড ব্যবহার করে
সরাসরি ফাংশনের নাম দিয়ে ডিক্লেয়ার করা:
function func() {
console.log('!');
}
func(); // আউটপুট দেবে '!'
দ্বিতীয় উপায় - হলো একটি বেনামি ফাংশন তৈরি করা এবং সেটিকে একটি ভেরিয়েবলে Assign করা:
let func = function() {
console.log('!');
};
func(); // আউটপুট দেবে '!'
প্রযুক্তিগতভাবে প্রথম পদ্ধতিকে Function Declaration (ফাংশন ডিক্লারেশন) নামে ডাকা হয়, এবং দ্বিতীয়টিকে Function Expression (ফাংশন এক্সপ্রেশন) নামে ডাকা হয়।
নির্ধারণ করুন, নিচের ফাংশনটি Function Declaration নাকি Function Expression:
function func() {
console.log('!');
}
নির্ধারণ করুন, নিচের ফাংশনটি Function Declaration নাকি Function Expression:
let func = function() {
console.log('!');
}