CoffeeScript, JavaScript-এর মতোই, মৌলিক গাণিতিক অপারেশনগুলোর জন্য অ্যারিথমেটিক অপারেটর সমর্থন করে। এর মধ্যে যোগ, বিয়োগ, গুণ, ভাগ, এবং অন্যান্য অপারেশন অন্তর্ভুক্ত থাকে। CoffeeScript-এ এই অপারেটরগুলো ব্যবহৃত হয় একইভাবে যেভাবে JavaScript-এ ব্যবহৃত হয়, তবে CoffeeScript সিনট্যাক্স অনেকটাই সরল এবং সংক্ষিপ্ত।
CoffeeScript-এ অ্যারিথমেটিক অপারেটরস
১. যোগ (Addition)
a = 5
b = 3
result = a + b
console.log result # আউটপুট: 8
২. বিয়োগ (Subtraction)
a = 5
b = 3
result = a - b
console.log result # আউটপুট: 2
৩. গুণ (Multiplication)
a = 5
b = 3
result = a * b
console.log result # আউটপুট: 15
৪. ভাগ (Division)
a = 10
b = 2
result = a / b
console.log result # আউটপুট: 5
৫. মোদুলাস (Modulus)
মোদুলাস অপারেটর a % b দিয়ে, a কে b দ্বারা ভাগ করার পর ভাগশেষ (remainder) পাওয়া যায়।
a = 10
b = 3
result = a % b
console.log result # আউটপুট: 1 (10 ভাগ 3 এর ভাগশেষ)
৬. ইনক্রিমেন্ট (Increment)
a = 5
a += 1
console.log a # আউটপুট: 6
৭. ডিক্রিমেন্ট (Decrement)
a = 5
a -= 1
console.log a # আউটপুট: 4
CoffeeScript-এ Arithmetic অপারেটরসমূহের ব্যবহার
অপারেটরগুলোর সংমিশ্রণ
আপনি একাধিক অ্যারিথমেটিক অপারেটর একসাথে ব্যবহার করতে পারেন।
a = 10
b = 5
c = 2
result = (a + b) * c / 2
console.log result # আউটপুট: 15
এই কোডে, প্রথমে a এবং b যোগ করা হয়, তারপর তার সাথে c গুণিত হয় এবং শেষে ২ দিয়ে ভাগ করা হয়।
ফ্লোটিং পয়েন্ট ডিভিশন
CoffeeScript-এ ভাগ (division) অপারেটর ব্যবহার করলে, যদি সংখ্যাগুলি পূর্ণসংখ্যা হয়, তবে আউটপুট ফ্লোটিং পয়েন্ট (decimal) সংখ্যা হিসেবে প্রদান করা হয়।
a = 5
b = 2
result = a / b
console.log result # আউটপুট: 2.5
সারাংশ
CoffeeScript-এর অ্যারিথমেটিক অপারেটরগুলো খুবই সহজ এবং JavaScript-এর মতোই কাজ করে। আপনি যোগ, বিয়োগ, গুণ, ভাগ, মোডুলাস ইত্যাদি অপারেটর ব্যবহার করে গাণিতিক গাণনা করতে পারবেন। CoffeeScript-এর সরল সিনট্যাক্স কোড লেখাকে আরও দ্রুত এবং কার্যকর করে তোলে।