If you're seeing this message, it means we're having trouble loading external resources on our website.

তোমার যদি কোন ওয়েব ফিল্টার দেওয়া থাকে, তাহলে দয়া করে নিশ্চিত কর যে *.kastatic.org এবং *.kasandbox.org ডোমেইনগুলো উন্মুক্ত।

মূল বিষয়বস্তু

পর্যালোচনা: টেক্সট এবং স্ট্রিং

এই অনুশীলনীতে টেক্সট সম্পর্কে আমরা যা শিখেছি এটি হল তার পর্যালোচনা:
এই টিউটোরিয়ালের আগে, বেশিরভাগ ক্ষেত্রেই আমরা সাংখ্যিক মান ব্যবহার করেছিলাম: ফাংশনে সংখ্যা পাঠানো, চলকে সংখ্যা সংরক্ষণ করা ইত্যাদি। আমরা দেখেছি যে টেক্সটকেও মান হিসেবে ব্যবহার করা যায়।  জাভাস্ক্রিপ্টে টেক্সটের এই মানগুলোকে আমরা স্ট্রিং (String) বলে থাকি; এগুলোকে কিছু অক্ষরের একটি স্ট্রিং হিসেবে চিন্তা করা যাক।
স্ট্রিং তৈরী করার জন্য, টেক্সটকে উদ্ধৃতি চিহ্নের মধ্যে রাখতে হয়:
"Hello World!"
তারপরে এই স্ট্রিংগুলো ব্যবহার করে আমাদের কোন কাজ এখানে সম্পাদন করতে হবে, যেমন এটাকে text() কমান্ডের ভিতরে পাঠিয়ে দেয়া:
text("Hello World!", 100, 100);
এটাকে চলকের ভিতরেও সংরক্ষণ করা যায় এবং পরে সেই চলকটি text() কমান্ডে পাঠানো যায়:
var myGreeting = "Hello World!";
text(myGreeting, 100, 100);
লক্ষ্য করি, একক উদ্ধৃতি চিহ্নও ব্যবহার করা যায়:
var myGreeting = 'Hello World!';
কিন্তু আমরা দুই ধরনের উদ্ধৃতি চিহ্ন একসাথে মিলিয়ে ফেলতে পারি না —এটি তাহলে একটি ভুল হবে! দুইটি চিহ্নযুক্ত উদ্ধৃতি চিহ্ন অথবা একটি চিহ্নযুক্ত উদ্ধৃতি চিহ্নের মধ্যে যে কোন একটি নির্বাচন কর এবং ঐ উদ্ধৃতি চিহ্ন ব্যবহার করেই কাজ কর।
var myGreeting = 'Hello World!"; // oh noes!
সাংখ্যিক মান যেভাবে পরিবর্তন করা যায়, স্ট্রিংও একইভাবে পরিবর্তন করা যায়।  উদাহরণস্বরূপ, একটি স্ট্রিং এর সাথে অন্য আরেকটি স্ট্রিং আমরা যোগ করতে পারি:
var myGreeting = "Alo";
var myName = "Winston";
var sayHello = myGreeting + ", " + myName + "!"; // Alo, Winston!
জাভাস্ক্রিপ্টে যখন একাধিক স্ট্রিং একত্রিত করা হয়, সেটাকে বলা হয় স্ট্রিং সংযুক্তকরণ (concatenating)। আবার স্ট্রিংকে আমরা সাংখ্যিক মানের সাথে যোগ করেও প্রকাশ করতে পারি:
var xPos = 10;
var yPos = 20;
var label = "The coordinates are " + xPos + ", " + yPos;
আমরা এই টিউটোরিয়ালে দেখলাম যে text() কমান্ড ব্যবহার করার মাধ্যমে আমরা প্রদর্শন করা স্ট্রিং এর টেক্সটের আকার এবং রঙ পরিবর্তন করতে পারি। তুমি কম্যান্ড সম্পর্কে আরও জানতে আমাদের নথিপত্র বিভাগের এখান text section থেকে জানতে পার (প্রবেশ করার জন্য "নথিপত্র" ট্যাবে ক্লিক করতে পার)।

আলোচনায় অংশ নিতে চাও?

কোন আলাপচারিতা নেই।
ইংরেজি জানো? খান একাডেমির ইংরেজি সাইটে আরো আলোচনা দেখতে এখানে ক্লিক কর।