স্ট্রিং জোড়া দেওয়া

JavaScript:
স্ট্রিং জোড়া দেওয়া

কিভাবে:

জাভাস্ক্রিপ্টে, আপনার স্ট্রিংস সম্মিলন করার জন্য কয়েকটি উপায় রয়েছে। পুরনো স্কুল: +। আধুনিক: টেমপ্লেট লিটারালস। এরা কেমন দেখায় তা এখানে।

+ অপারেটর ব্যবহার করে:

let hello = "Hello, ";
let world = "world!";
let greeting = hello + world; 
console.log(greeting); // "Hello, world!"

টেমপ্লেট লিটারালস ব্যবহার করে:

let user = "Jane";
let welcomeMessage = `Hi, ${user}! Welcome back.`;
console.log(welcomeMessage); // "Hi, Jane! Welcome back."

গভীর ডুব

পুরানো দিনে, + ছিল যেতে হবের পথ, কিন্তু অনেক ভেরিয়াবলের সাথে এটা জটিল হয়ে যেত। ২০১৫ এ ES6 প্রবর্তন করে, টেমপ্লেট লিটারালস (সেই ব্যাকটিকগুলো ```) নিয়ে আসে। এর মানে ছিল, আরও পরিষ্কার দেখানো স্ট্রিংস এবং আপনার স্ট্রিংয়ের মধ্যে সরাসরি ভেরিয়াবল এবং প্রকাশগুলি নিক্ষেপ করার ক্ষমতা যা ঘামের ছিটে ফেলা ছাড়াই সম্ভব।

কেন + বিরক্তিকর হতে পারে:

  • একাধিক ভেরিয়াবলের সাথে কঠিন পাঠযোগ্যতা।
  • স্থান মিস করে ফেলা সহজ, যা শব্দগুলিকে চেপে যেতে পারে।
  • প্লাস, সব এই প্লাসগুলির প্রয়োজন কে আছে?

কেন টেমপ্লেট লিটারালস চমৎকার:

  • পড়ার সহজতা: খালি স্থানগুলি পূরণ করে একটি ইংরেজি বাক্যের মতো।
  • মাল্টিলাইন সাপোর্ট: আপনি + বা \n ছাড়াই একাধিক লাইনের স্ট্রিং তৈরি করতে পারেন।
  • প্রকাশ ইন্টারপোলেশন: একেবারে ভেরিয়াবলগুলি পপ ইন করুন, গণিত করুন, সব এক যাত্রায়।

মাল্টিলাইন এবং প্রকাশের কর্মে এখানে:

let apples = 3;
let oranges = 5;
let fruitSummary = `You have ${apples + oranges} pieces of fruit: 
${apples} apples and 
${oranges} oranges.`;
console.log(fruitSummary);

কোনো + অ্যাক্রোব্যাটিক্স ছাড়াই একটি পরিপাটি সংক্ষিপ্ত বিবরণ আউটপুট।

প্রযুক্তিগতভাবে, স্ট্রিং সম্মিলন প্রতিবার + ব্যবহার করে একটি নতুন স্ট্রিং তৈরি করে। কম্পিউটারের জন্য, এটা যেন আরেকটি মটের যোগ করতে চাইলে পুরো নতুন চকলেট বার তৈরি করার মতো। খুবই কার্যকর নয়। টেমপ্লেট লিটারালস হচ্ছে যেন একটি ছাঁচ যেখানে আপনি একবারে সমস্ত উপাদান ফেলতে পারেন - বড় স্ট্রিং বা লুপগুলিতে বিশেষত ভালো কর্মক্ষমতা, বিশেষ করে।

আরও দেখুন