জাভাস্ক্রিপ্টে ফাংশন ডিক্লেয়ারেশনে সেমিকোলন
ফাংশন ডিক্লেয়ারেশন হিসেবে ফাংশন ডিক্লেয়ার করার সময়
কার্লি ব্র্যাকেট } এর পরে সেমিকোলন
দেওয়া হয় না:
function func() {
console.log('!');
}
তবে যদি ফাংশন এক্সপ্রেশন হিসেবে ডিক্লেয়ার করা হয়,
তাহলে } এর পরে সেমিকোলন দেওয়া হয়:
let func = function() {
console.log('!');
};
কারণ: কারণ জাভাস্ক্রিপ্টে যেকোনো এক্সপ্রেশন সেমিকোলন দিয়ে শেষ হতে হবে, এবং এই ক্ষেত্রে আমাদের ঠিক এমনই একটি এক্সপ্রেশন রয়েছে। এই সেমিকোলনটি বাধ্যতামূলক নয়, যেহেতু জাভাস্ক্রিপ্ট সাধারণত সেগুলি না দিলেও চলে, তবে এটি কাম্য। সবসময় দিন:)
প্রয়োজনীয় সব স্থানে সেমিকোলন বসান:
let func1 = function() {console.log('!')};
let func2 = function() {
console.log('!');
};
function func3() {
console.log('!');
}