ফাংশন Number
ফাংশন Number প্রদত্ত মানকে
সংখ্যায় রূপান্তর করে। স্ট্রিং এর ক্ষেত্রে প্রান্তিক
হোয়াইটস্পেস অক্ষরগুলি ছাঁটাই করা হয়, তারপর, যদি
স্ট্রিংটিকে সংখ্যায় রূপান্তর করা সম্ভব হয় - তাহলে
সেই সংখ্যাটি ফেরত দেওয়া হয়, এবং যদি না হয় - ফেরত দেওয়া হয়
NaN।
মান true
সংখ্যায় রূপান্তরিত হয় 1, মান
false
- সংখ্যায় 0। সংখ্যাসূচক রূপান্তরের সময়
অবজেক্টগুলি NaN এ পরিণত হয়।
সিনট্যাক্স
javascriptNumber(যাকে রূপান্তর করতে হবে);
উদাহরণ
বুলিয়ান মান
true কে সংখ্যায় রূপান্তর করা যাক:
javascriptNumber(true);
কোড সম্পাদনের ফলাফল:
javascript1
উদাহরণ
এবার আসুন বুলিয়ান মান
false কে রূপান্তর করি:
javascriptNumber(false);
কোড সম্পাদনের ফলাফল:
javascript0
উদাহরণ
আসুন ফাংশনের প্যারামিটারে একটি সংখ্যা ধারণকারী স্ট্রিং লিখি:
javascriptNumber('53');
রূপান্তরের ফলস্বরূপ আমরা পাব সংখ্যা:
javascript53
উদাহরণ
এবার সংখ্যার সাথে স্ট্রিংয়ের শুরুতে এবং শেষে স্পেস যোগ করি:
javascriptNumber(' 5 ');
কোড সম্পাদনের পর অতিরিক্ত স্পেসগুলি সরানো হয় এবং শেষ পর্যন্ত আমরা পাই সংখ্যা:
javascript5
উদাহরণ
আসুন খালি স্ট্রিং কে রূপান্তর করি:
javascriptNumber('');
কোড সম্পাদনের ফলাফল:
javascript0
উদাহরণ
এবার রূপান্তর করি একটি স্ট্রিং, যাতে অক্ষর এবং সংখ্যা রয়েছে:
javascriptNumber('a5');
কোড সম্পাদনের পর
আমরা পাই মান NaN,
যা একটি অবৈধ গাণিতিক
অপারেশন দেখায়:
javascriptNaN
উদাহরণ
আসুন স্ট্রিংয়ে অক্ষর এবং সংখ্যার অবস্থান পরিবর্তন করি:
javascriptNumber('5a');
কোড সম্পাদনের ফলাফল একই থাকবে:
javascriptNaN
উদাহরণ
এবার রূপান্তর করি একটি স্ট্রিং, যেখানে সংখ্যাগুলি স্পেস দ্বারা পৃথক করা:
javascriptNumber('5 5');
কোড সম্পাদনের ফলস্বরূপ আমরা আবার দেখব যে এই গাণিতিক অপারেশনটি অবৈধ:
javascriptNaN
উদাহরণ
আসুন বুলিয়ান মান
true কে, স্ট্রিংয়ে আবদ্ধ করে, রূপান্তর করি:
javascriptNumber('true');
কোড সম্পাদনের পর
আবার পাব NaN:
javascriptNaN
উদাহরণ
এবার একটি খালি অবজেক্ট রূপান্তর করি:
javascriptNumber({});
কোড সম্পাদনের ফলাফল:
javascriptNaN
উদাহরণ
আসুন ফাংশনের প্যারামিটারে একটি খালি অ্যারে সেট করি:
javascriptNumber([]);
ফলস্বরূপ আমরা পাব
সংখ্যা 0:
javascript0
উদাহরণ
এবার অ্যারেতে একটি সংখ্যা যোগ করি:
javascriptNumber([1]);
অ্যারে সংখ্যায় রূপান্তরিত হবে:
javascript1
উদাহরণ
আসুন একটি অ্যারে রূপান্তর করি, যাতে দুটি সংখ্যা রয়েছে:
javascriptNumber([1, 2]);
ফলস্বরূপ আমাদের আবার জানানো হবে, যে এই গাণিতিক অপারেশনটি অবৈধ:
javascriptNaN
আরও দেখুন
-
ফাংশন
Number,
যা সংখ্যায় রূপান্তর করে -
ফাংশন
parseInt,
যা স্ট্রিং এর শুরু থেকে পূর্ণসংখ্যা নিষ্কাশন করে -
ফাংশন
parseFloat,
যা স্ট্রিং এর শুরু থেকে ভগ্নাংশ সংখ্যা নিষ্কাশন করে -
ফাংশন
String,
যা স্ট্রিং এ রূপান্তর করে -
ফাংশন
Boolean,
যা বুলিয়ান মানে রূপান্তর করে