JavaScript: সংখ্যাকে স্ট্রিং এ রূপান্তর করার সম্পূর্ণ বাংলা টিউটোরিয়াল
প্রায়ই আমাদের জাভাস্ক্রিপ্ট প্রজেক্টে এমন প্রয়োজন হয় যেখানে একটি সংখ্যাকে (number) স্ট্রিং (string) এ রূপান্তর করতে হয়। এই টিউটোরিয়ালে আমরা বিস্তারিতভাবে দেখবো কিভাবে জাভাস্ক্রিপ্টে নাম্বারকে স্ট্রিং-এ রূপান্তর করা যায়, এবং কেন এটি গুরুত্বপূর্ণ।
কেন সংখ্যাকে স্ট্রিং-এ রূপান্তর করা দরকার?
- ডেটা প্রিন্ট করার আগে পাঠ্য রূপে দেখাতে।
- স্ট্রিং কনক্যাট করার সময়।
- ইনপুট ফিল্ডে প্রদর্শনের জন্য।
- API বা JSON ডেটাতে পাঠানোর জন্য।
পদ্ধতি ১: toString() মেথড
এটি সবচেয়ে সহজ এবং প্রচলিত পদ্ধতি।
<script>
let number = 123;
let str = number.toString();
console.log(str); // "123"
</script>
ব্যাখ্যা: এখানে toString() মেথড নাম্বার ভেরিয়েবলকে স্ট্রিং এ রূপান্তর করেছে।
পদ্ধতি ২: String() কনস্ট্রাক্টর
এই পদ্ধতিতে আমরা String() কনস্ট্রাক্টর ব্যবহার করি।
<script>
let number = 456;
let str = String(number);
console.log(str); // "456"
</script>
ব্যাখ্যা: String() ফাংশনটি যেকোনো মানকে স্ট্রিং-এ রূপান্তর করে।
পদ্ধতি ৩: + “” (empty string যোগ করা)
এটি একটি ট্রিক পদ্ধতি, যেখানে একটি ফাঁকা স্ট্রিং যোগ করলে সংখ্যাটি স্ট্রিং হয়ে যায়।
<script>
let number = 789;
let str = number + "";
console.log(str); // "789"
</script>
ব্যাখ্যা: নাম্বারের সাথে ফাঁকা স্ট্রিং যোগ করলে তা স্ট্রিং হয়ে যায়।
ব্যবহারিক উদাহরণ (HTML Input)
নিচের কোডটি দেখায় কিভাবে ইনপুট ফিল্ডে সংখ্যা স্ট্রিং হিসেবে ব্যবহার করা যায়:
<input type="text" id="myInput">
<script>
let age = 25;
document.getElementById("myInput").value = age.toString();
</script>
চলুন একটি টেবিলের মাধ্যমে তুলনা করি:
| পদ্ধতি | কোড |
|---|---|
| toString() | number.toString() |
| String() | String(number) |
| + “” | number + “” |
উপসংহার
জাভাস্ক্রিপ্টে সংখ্যা থেকে স্ট্রিং-এ রূপান্তর করা অনেক সহজ এবং প্রয়োজনীয় একটি বিষয়। আপনার প্রয়োজন অনুসারে উপরের যেকোনো পদ্ধতি ব্যবহার করতে পারেন। তবে toString() এবং String() সবচেয়ে পরিষ্কার এবং বোধগম্য পদ্ধতি।