জাভাস্ক্রিপ্টে কোনো ভ্যালুকে স্ট্রিংয়ে রূপান্তর করার অনেক উপায় আছে। তার মধ্যে সবচেয়ে বেশিরভাগ ব্যবহৃত এবং সহজ উপায় হলো toString()
মেথড ব্যবহার করা:
toString() মেথড:
let number = 42;
let stringValue = number.toString();
console.log(stringValue); // Output: "42"
এখানে, number ভেরিয়েবলটি একটি সংখ্যা যেখানে toString()
মেথড ব্যবহার করে আমরা এই সংখ্যাকে একটি স্ট্রিংয়ে রূপান্তর করে stringValue
ভেরিয়েবলে সংরক্ষণ করেছি।
অন্যান্য উপায়:
- স্ট্রিং কনস্ট্রাক্টর:
let booleanValue = true;
let stringValue = String(booleanValue);
console.log(stringValue); // Output: "true"
- স্ট্রিং ইন্টারপোলেশন:
let name = "Alice";
let greeting = `Hello, ${name}!`;
console.log(greeting); // Output: "Hello, Alice!"
- স্ট্রিং সংযোজন:
let num = 10;
let str = "The number is " + num;
console.log(str); // Output: "The number is 10"
কেন স্ট্রিংয়ে রূপান্তর করতে হয়:
- টেক্সট ম্যানিপুলেশন: স্ট্রিংগুলোকে কাটা, যোগ করা, বা পরিবর্তন করা সহজ।
- ডিসপ্লে: ওয়েব পেজে বা কনসোলে তথ্য প্রদর্শনের জন্য স্ট্রিং ব্যবহৃত হয়।
- ডেটা স্টোরেজ: ডাটাবেজে বা ফাইলে তথ্য সংরক্ষণের জন্য স্ট্রিং একটি সাধারণ ফরম্যাট।
উদাহরণ:
let person = {
name: "Bob",
age: 30
};
let personInfo = "Name: " + person.name + ", Age: " + person.age;
console.log(personInfo); // Output: Name: Bob, Age: 30
বিভিন্ন ডাটা টাইপকে স্ট্রিংয়ে রূপান্তর করার উদাহরণ:
সংখ্যা -> (123).toString() -> "123"
বুলিয়ান -> String(true) -> "true"
অবজেক্ট -> JSON.stringify({name: "Alice"}) -> '{"name":"Alice"}'
অ্যারে -> [1, 2, 3].toString() -> "1,2,3"
null -> String(null) -> "null"
undefined -> String(undefined) -> "undefined"
মনে রাখবেন:
- null এবং undefined কে সরাসরি স্ট্রিংয়ে রূপান্তর করলে তাদের মান যথাক্রমে "null" এবং "undefined" হবে।
- অবজেক্টকে স্ট্রিংয়ে রূপান্তর করার জন্য সাধারণত JSON.stringify() মেথড ব্যবহৃত হয়।
কোনো নির্দিষ্ট প্রশ্ন থাকলে জিজ্ঞাসা করতে পারেন। ধন্যবাদ।
Top comments (0)