JavaScript-এ সংখ্যায় রূপান্তর
নিম্নলিখিত কোডটি দেখি:
let a = '2';
let b = '3';
alert(a + b); // দেখাবে '23'
আপনি দেখতে পাচ্ছেন, আমাদের ক্ষেত্রে উভয় ভেরিয়েবল স্ট্রিং ধারণ করে এবং সেই অনুযায়ী যোগ হয়, স্ট্রিং হিসেবে।
ধরুন আমরা চাই যে আমাদের ভেরিয়েবলের মান
এই ক্ষেত্রে স্ট্রিং হিসাবে নয়,
বরং সংখ্যা হিসাবে যোগ হোক। এই ক্ষেত্রে আমরা
একটি বিশেষ ফাংশন Number ব্যবহার করে
জোরপূর্বক আমাদের ভেরিয়েবলের টাইপকে
সংখ্যায় রূপান্তর করতে পারি:
let a = '2';
let b = '3';
alert(Number(a) + Number(b)); // দেখাবে 5
ভেরিয়েবলে লেখার সময়ই, যোগের অপারেশনে নয়, স্ট্রিংগুলিকে সংখ্যায় রূপান্তর করা সম্ভব - এটি কাজ করবে:
let a = Number('2'); // ভেরিয়েবলে সংখ্যা 2 লেখা হবে
let b = Number('3'); // ভেরিয়েবলে সংখ্যা 3 লেখা হবে
alert(a + b); // দেখাবে 5
একটি ভেরিয়েবল a দেওয়া আছে যার মান '10'
এবং একটি ভেরিয়েবল b যার মান '20'।
এই ভেরিয়েবলগুলি সংখ্যা হিসাবে যোগ করুন।
কód চালু না করে, নির্ধারণ করুন কী স্ক্রিনে প্রদর্শিত হবে:
alert( Number('2') + Number('3') );
কód চালু না করে, নির্ধারণ করুন কী স্ক্রিনে প্রদর্শিত হবে:
alert( 2 + Number('3') );
কód চালু না করে, নির্ধারণ করুন কী স্ক্রিনে প্রদর্শিত হবে:
alert( '2' + Number('3') );