জাভাস্ক্রিপ্টে কার্লি ব্র্যাকেটের ঐচ্ছিকতা
যদি if
বা else ব্লকে শুধুমাত্র একটি এক্সপ্রেশন থাকে,
তবে এই কার্লি ব্র্যাকেটগুলি লেখা বাধ্যতামূলক নয়। উদাহরণস্বরূপ,
নিচের কোডটি সকল ব্র্যাকেট সহ দেওয়া হল:
if (test === 0) {
console.log('+++');
} else {
console.log('---');
}
এটি নিম্নরূপ সংক্ষিপ্ত করা যেতে পারে:
if (test === 0) console.log('+++'); else console.log('---');
অথবা এমন:
if (test === 0) {
console.log('+++');
} else console.log('---');
সমস্ত ব্র্যাকেট সরিয়ে ফেলা যেতে পারে, কিন্তু সেগুলি এক লাইনে না রেখে এভাবে সাজানো যেতে পারে:
if (test === 0)
console.log('+++');
else
console.log('--');
নিচের কোডটি সংক্ষিপ্ত আকারে পুনরায় লিখুন:
if (test > 0) {
console.log('+++');
} else {
console.log('---');
}
নিচের কোডটি সংক্ষিপ্ত আকারে পুনরায় লিখুন:
if (test > 0) {
console.log('+++');
}