JavaScript সংখ্যা মথড
- পূর্ববর্তী পৃষ্ঠা জেএস বিগইন্ট
- পরবর্তী পৃষ্ঠা জেএস ডিজিটাল প্রক্রিয়াকরণ
JavaScript সংখ্যা মথড
এইনম্বর মেথডসকল JavaScript সংখ্যার জন্য ব্যবহার্য:
মথড | বর্ণনা |
---|---|
toString() | সংখ্যাটিকে একটি স্ট্রিং হিসাবে ফিরিয়ে দেয়。 |
toExponential() | ইনডেক্স প্রদর্শনের মাধ্যমে লেখা সংখ্যা ফিরিয়ে দেয়。 |
toFixed() | দশমিক স্থানের সংখ্যা সহ সংখ্যা ফিরিয়ে দেয়。 |
toPrecision() | নির্দিষ্ট দৈর্ঘ্যের সংখ্যা ফিরিয়ে দেয়。 |
ValueOf() | সংখ্যাটিকে সংখ্যা হিসাবে ফিরিয়ে দেয়。 |
toString() মেথড
toString() মেথড সংখ্যাটিকে একটি স্ট্রিং হিসাবে ফিরিয়ে দেয়。
সমস্ত সংখ্যা মেথডগুলি কোনও ধরনের সংখ্যার (শব্দ, পরিবর্তক বা এক্সপ্রেশন) ব্যবহার করা যেতে পারে:
উদাহরণ
let x = 123; x.toString(); (123).toString(); (100 + 23).toString();
toExponential() মেথড
toExponential() মেথড একটি স্ট্রিং ফিরিয়ে দেয় যাতে সংখ্যাটি চূড়ান্ত করা হয় এবং ইনডেক্স প্রদর্শনের মাধ্যমে লেখা হয়。
পারামিটার দশমিক স্থানের চারিদিকের অক্ষর সংখ্যা নির্দিষ্ট করে。
উদাহরণ
let x = 9.656; x.toExponential(2); x.toExponential(4); x.toExponential(6);
এই পারামিটার অপশনাল।আপনি যদি এটা নির্দিষ্ট না করেন, তবে JavaScript সংখ্যাটিকে কোনভাবেই চূড়ান্ত করবে না。
toFixed() মেথড
toFixed() মেথড একটি স্ট্রিং ফিরিয়ে দেয় যাতে সংখ্যাটি নির্দিষ্ট দশমিক স্থানের সাথে থাকে。
উদাহরণ
let x = 9.656; x.toFixed(0); x.toFixed(2); x.toFixed(4); x.toFixed(6);
সুঝান:toFixed(2)
মূল্য প্রক্রিয়াকরণের জন্য অত্যন্ত উপযুক্ত
toPrecision() মেথড
toPrecision() একটি স্ট্রিং ফিরিয়ে দেয় যার মধ্যে নির্দিষ্ট দৈর্ঘ্যের নম্বর আছে:
উদাহরণ
let x = 9.656; x.toPrecision(); x.toPrecision(2); x.toPrecision(4); x.toPrecision(6);
valueOf() মেথড
valueOf() সংখ্যা রূপে ফিরিয়ে দেয়
উদাহরণ
let x = 123; x.valueOf(); (123).valueOf(); (100 + 23).valueOf();
জেসক্রিপ্টে, নম্বর হতে পারে প্রকৃত মান (typeof = number) অথবা অবজেক্ট (typeof = object)
valueOf() মেথডটি জেসক্রিপ্টের ভিতরে Number অবজেক্টকে প্রকৃত মান হিসাবে রূপান্তরিত করে
আপনার কোডে তা ব্যবহার করার কোন কারণ নেই。
সুঝান:সব জেসক্রিপ্ট ডাটা টাইপগুলি থাকে valueOf() এবং toString() মেথড
ভেরিয়েবলকে সংখ্যা হিসাবে রূপান্তরিত করা
জেসক্রিপ্টে 3টি মেথড ভেরিয়েবলকে সংখ্যা হিসাবে রূপান্তরিত করা সম্ভব:
মথড | বর্ণনা |
---|---|
Number() | প্রমাণীকরণ করা প্রমাণীকরণকৃত নম্বর ফিরিয়ে দেয়。 |
parseFloat() | তাদের প্রমাণীকরণ করে ডবল ফ্লোয়াট ফিরিয়ে দেয়。 |
parseInt() | তাদের প্রমাণীকরণ করে সংখ্যা ফিরিয়ে দেয়。 |
উপরের মেথডগুলি নয়:নম্বর মেথডতারা হল:সার্বজনীন জেসক্রিপ্ট মেথড。
Number() মেথড
Number() মেথডটি জেসক্রিপ্ট ভেরিয়েবলকে সংখ্যা হিসাবে রূপান্তরিত করা সম্ভব:
উদাহরণ
Number(true); Number(false); Number("10"); Number(" 10"); Number("10 "); Number(" 10 "); Number("10.33"); Number("10,33"); Number("10 33"); Number("Bill");
সুঝান:যদি সংখ্যা রূপান্তর করা যায় না, তবে ফলাফল প্রদান করে NaN
(Not a Number, না সংখ্যা)
তারিখের Number() মেথড
Number() 也可以将日期转换为数字。
উদাহরণ
Number(new Date("1970-01-01"))
মন্তব্য:Date() মথড 1970 সালের 1 জানুয়ারি 1-এর থেকে মিলিসেকেন্ড ফিরিয়ে দেয়
1970-01-02 এবং 1970-01-01-এর মধ্যে মিলিসেকেন্ড 86400000:
উদাহরণ
Number(new Date("1970-01-02"))
উদাহরণ
Number(new Date("2017-09-30"))
parseInt() মথড
parseInt() স্ট্রিংকে সংখ্যা হিসাবে রূপান্তর করে এবং ফলাফল প্রদান করে, সবচেয়ে প্রথম সংখ্যা ফিরিয়ে দেয়:
উদাহরণ
parseInt("-10"); parseInt("-10.33"); parseInt("10"); parseInt("10.33"); parseInt("10 20 30"); parseInt("10 years"); parseInt("years 10");
যদি সংখ্যা রূপান্তর করা যায় না, তবে NaN (Not a Number, নিষ্পক্ষ সংখ্যা) ফিরিয়ে দেয়
parseFloat() মথড
parseFloat() স্ট্রিংকে সংখ্যা হিসাবে রূপান্তর করে এবং ফলাফল প্রদান করে, সবচেয়ে প্রথম সংখ্যা ফিরিয়ে দেয়:
উদাহরণ
parseFloat("10"); parseFloat("10.33"); parseFloat("10 20 30"); parseFloat("10 years"); parseFloat("years 10");
যদি সংখ্যা রূপান্তর করা যায় না, তবে ফলাফল প্রদান করে NaN
(Not a Number, না সংখ্যা)
Number অবজেক্ট মথড
এইমথডঅবজেক্টকে Number অবজেক্ট:
মথড | বর্ণনা |
---|---|
Number.isInteger() | যদি পারামিটার একটি সংখ্যা হয়, তবে true ফলাফল প্রদান করে |
Number.isSafeInteger() | যদি পারামিটার একটি নিরাপদ সংখ্যা হয়, তবে true ফলাফল প্রদান করে |
Number.parseFloat() | স্ট্রিংকে সংখ্যা হিসাবে রূপান্তর করুন |
Number.parseInt() | স্ট্রিংকে সংখ্যা হিসাবে রূপান্তর করুন |
সংখ্যা মথডডক্ষতা ভেক্টরের জন্য ব্যবহার করা যায় না
উপরোক্ত সংখ্যা মথডডক্ষতা JavaScript-এর অংশ Number অবজেক্ট。
এই মথডগুলি Number.isInteger() মতোই প্রয়োগ করা যায়
X.isInteger() ব্যবহার করে, যেখানে X একটি ভেক্টর, তা ত্রুটি ফেলে:
TypeError X.isInteger is not a function.
Number.isInteger() মথড
যদি পারামিটার একটি সংখ্যা হয়, তবে Number.isInteger() মথড ফলাফল প্রদান করে সত্য
。
উদাহরণ
Number.isInteger(10); Number.isInteger(10.5);
Number.isSafeInteger() পদ্ধতি
নিরাপদ সংখ্যা হল যেসব সংখ্যা দ্বৈত প্রক্রিয়ায় পরিমাপ করা যায়
যদি প্রাপ্তাংশ নিরাপদ সংখ্যা, তবে Number.isSafeInteger() পদ্ধতি সত্য ফিরিয়ে দেয় সত্য
。
উদাহরণ
Number.isSafeInteger(10); Number.isSafeInteger(12345678901234567890);
মনতে রাখুন
নিরাপদ সংখ্যা -2 থেকে53 1) থেকে -253 1) এবং -1) এর সকল সংখ্যা
এটা নিরাপদ: 9007199254740991। এটা অনিরাপদ: 9007199254740992。
Number.parseFloat() পদ্ধতি
Number.parseFloat() মথদেশ পাঠ্যটি পাঠ করে সংখ্যা ফিরিয়ে দেয়
স্পেস থাকতে পারে।প্রথমটি সংখ্যা মাত্র ফিরিয়ে দেয়
উদাহরণ
Number.parseFloat("10"); Number.parseFloat("10.33"); Number.parseFloat("10 20 30"); Number.parseFloat("10 years"); Number.parseFloat("years 10");
যদি সংখ্যা রূপান্তর করা যায় না, তবে NaN (Not a Number, নিষ্পক্ষ সংখ্যা) ফিরিয়ে দেয়
মনতে রাখুন
Number.parseInt() এবং Number.parseFloat() এই দুটি পদ্ধতি সার্বজনীন পদ্ধতি parseInt() এবং parseFloat() এর সমান
এর উদ্দেশ্য হল সার্বজনীন পদ্ধতির মডিউলাইজেশন (যাতে ব্রাউজার বাইরেও একই জাভাস্ক্রিপ্ট কোডটি সহজে ব্যবহার করা যায়)
Number.parseInt() পদ্ধতি
Number.parseInt() মথদেশ পাঠ্যটি পাঠ করে সংখ্যা ফিরিয়ে দেয়
স্পেস থাকতে পারে।প্রথমটি সংখ্যা মাত্র ফিরিয়ে দেয়
উদাহরণ
Number.parseInt("-10"); Number.parseInt("-10.33"); Number.parseInt("10"); Number.parseInt("10.33"); Number.parseInt("10 20 30"); Number.parseInt("10 years"); Number.parseInt("years 10");
যদি সংখ্যা রূপান্তর করা যায় না, তবে NaN (Not a Number, নিষ্পক্ষ সংখ্যা) ফিরিয়ে দেয়
পূর্ণ জাভাস্ক্রিপ্ট নম্বর পরিসংখ্যান ম্যানুয়াল
যদি সম্পূর্ণ পরিসংখ্যান ম্যানুয়াল চানো হয়, তবে আমাদের সম্পূর্ণ পরিসংখ্যান ম্যানুয়াল পরিদর্শন করুন জেভাস্ক্রিপ্ট Number রেফারেন্স ম্যানুয়েল。
রেফারেন্স ম্যানুয়েলটি সমস্ত Number অবজেক্ট প্রক্রিয়াকরণ ও মথডসমূহের বিবরণ ও ইনস্ট্যান্স সম্পর্কে থাকে。
- পূর্ববর্তী পৃষ্ঠা জেএস বিগইন্ট
- পরবর্তী পৃষ্ঠা জেএস ডিজিটাল প্রক্রিয়াকরণ