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