Back

5. Strings & Template Literals

📘 কনসেপ্ট (থিওরি)

স্ট্রিং টেক্সট সংরক্ষণের জন্য ব্যবহৃত হয়। জাভাস্ক্রিপ্ট **টেমপ্লেট লিটারেলস** (ES6 এ যুক্ত) ব্যবহার করে স্ট্রিং নিয়ে কাজ করার শক্তিশালী উপায় দেয়। টেমপ্লেট লিটারেল কোটেশনের বদলে ব্যাকটিক () ব্যবহার করে। এটি আপনাকে ${variable} ব্যবহার করে স্ট্রিংয়ের ভেতরে সহজেই ভেরিয়েবল এবং এক্সপ্রেশন বসাতে দেয়। উপকারী স্ট্রিং মেথড: - .length — স্ট্রিংয়ের দৈর্ঘ্য - .toUpperCase() — বড় হাতের অক্ষরে রূপান্তর - .toLowerCase() — ছোট হাতের অক্ষরে রূপান্তর - .slice(start, end) — স্ট্রিংয়ের অংশ বের করা - .replace("old", "new") — টেক্সট প্রতিস্থাপন - .split(",") — স্ট্রিংকে অ্যারেতে ভাগ করা

💡 উদাহরণ

স্ট্রিং মেথড এবং টেমপ্লেট লিটারেল:
let name = "Rahim"; let age = 22; // পুরোনো পদ্ধতি (কনক্যাটেনেশন) let greeting1 = "My name is " + name + " and I am " + age; // নতুন পদ্ধতি (টেমপ্লেট লিটারেল) let greeting2 = My name is ${name} and I am ${age}; console.log(greeting2); console.log(name.toUpperCase()); // RAHIM console.log(name.length); // 5

🎯 আপনার কাজ (প্র্যাকটিস)

item = "Laptop" এবং price = 1200 ভেরিয়েবল তৈরি করুন। টেমপ্লেট লিটারেল ব্যবহার করে প্রিন্ট করুন: The Laptop costs $1200
main.javascript
Loading...
OUTPUT
Run your code to see the output here...