JavaScript Number রেফারেন্স হান্ডবুক
- পূর্ববর্তী পৃষ্ঠা JS Math
- পরবর্তী পৃষ্ঠা JS Promise
JavaScript নম্বর
JavaScript-এ সংখ্যা একমাত্র ধরনের
সংখ্যা দুহন্দী সহ বা ছাড়াই লিখতে পারে:
উদাহরণ 1
let x = 3.14; // দুহন্দী সহ সংখ্যা let y = 34; // দুহন্দী ছাড়া সংখ্যা
অত্যন্ত বড় বা অত্যন্ত ছোট সংখ্যা বৈজ্ঞানিক (সূচক) লিপিবদ্ধ হতে পারে:
উদাহরণ 2
let x = 123e5; // 12300000 let y = 123e-5; // 0.00123
যদি JavaScript সংখ্যা সম্পর্কে আরও জানতে ইচ্ছা করেন JavaScript সংখ্যা পড়াশোনা。
JavaScript Number এর পদ্ধতি এবং গুণ
নাম | বর্ণনা |
---|---|
constructor | এই অবজেক্টকে সৃষ্টি করা সংখ্যা ফাংশনের প্রতিরূপ ফিরিয়ে দেয় |
EPSILON | এই অবজেক্টকে সৃষ্টি করা সংখ্যা ফাংশনের প্রতিরূপ ফিরিয়ে দেয় |
isFinite() | কি মূল্যটি সীমিত সংখ্যা হয় |
isInteger() | চেক করে মানটি কি ইন্টিজার বা না |
isNaN() | Number.NaN হতে কি পরীক্ষা করুন |
isSafeInteger() | চেক করে মানটি কি সুরক্ষিত ইন্টিজার বা না |
MAX_SAFE_INTEGER | এই অবজেক্টকে সৃষ্টি করা সংখ্যা ফাংশনের প্রতিরূপ ফিরিয়ে দেয় |
MIN_SAFE_INTEGER | এই অবজেক্টকে সৃষ্টি করা সংখ্যা ফাংশনের প্রতিরূপ ফিরিয়ে দেয় |
MAX_VALUE | প্রত্যক্ষপক্ষে মান্য সর্বশীর্ষ সংখ্যা |
MIN_VALUE | প্রত্যক্ষপক্ষে মান্য সর্বনিম্ন সংখ্যা |
NaN | অসংখ্যা মান |
NEGATIVE_INFINITY | নেগাটিভ ইনফিনিটি, অতিরিক্ত সীমার সময় এই মান ফিরিয়ে দেয় |
POSITIVE_INFINITY | পজিটিভ ইনফিনিটি, অতিরিক্ত সীমার সময় এই মান ফিরিয়ে দেয় |
parseFloat() | চেক করে মানটি কি ইন্টিজার বা না |
parseInt() | চেক করে মানটি কি ইন্টিজার বা না |
prototype | অবজেক্টের মান ও পদ্ধতি যোগ করতে অনুমতি দেয় |
toExponential(x) | সংখ্যা কে স্থাপত্য সংখ্যা পদ্ধতিতে রূপান্তরিত করে |
toFixed(x) | সংখ্যা কে স্ট্রিং রূপে রূপান্তরিত করে, ফলে মানের পরের ডিজিট একটি নির্দিষ্ট সংখ্যক ডিজিট |
toLocaleString() | সংখ্যা কে স্থানীয় সংখ্যা ফরম্যাটের সাথে স্ট্রিং রূপে রূপান্তরিত করে |
toPrecision(x) | সংখ্যা কে নির্দিষ্ট দৈর্ঘ্যের সাথে ফরম্যাট করে |
toString() | সংখ্যা কে স্ট্রিং রূপে রূপান্তরিত করে |
valueOf() | সংখ্যার প্রকৃত মান ফিরিয়ে দেয় (মৌলিক সংখ্যা মান) |
সুঝাওয়া:সমস্ত সংখ্যা পদ্ধতিগুলি একটি নতুন মান ফিরিয়ে দেয়।তারা প্রথমটির মানকে পরিবর্তন করে না
Number অবজেক্ট বর্ণনা
JavaScript-এ, সংখ্যা একটি মৌলিক ডাটা টাইপ।JavaScript-এ Number অবজেক্টও রয়েছে, যা প্রামাণ্য সংখ্যার ওয়ার্পিং অবজেক্ট।প্রয়োজনে, JavaScript-এ Number অবজেক্টকে প্রামাণ্য ডাটা এবং অবজেক্টের মধ্যে স্বচ্ছাতাপূর্বক রূপান্তর করা হয়।JavaScript 1.1-এ, Number() নির্মাণকারীকে Number অবজেক্ট সৃষ্টির জন্য ব্যবহার করা যেতে পারে, যদিও এটা কোনও প্রকার প্রয়োজনীয় নয়
Number() নির্মাণকারীকে new অপারেটরের সাথে ব্যবহার করা নয়, প্রকাশ্যেই করা যেতে পারে।এইভাবে Number() কল করা হলে, তা নিজের প্রামাণ্য পরিমাণকে একটি সংখ্যায় রূপান্তরিত করবে এবং রূপান্তরিত প্রামাণ্য পরিমাণকেই ফিরিয়ে দেবে (কিংবা NaN)
নির্মাণকারী Number() সাধারণত ৫টি উপযোগী সংখ্যা স্থানাভিষিক্ত হিসাবে ব্যবহৃত হয়, যে ৫টি উপযোগী সংখ্যা হল:প্রত্যক্ষপক্ষে মান্য সর্বশীর্ষ সংখ্যা、প্রত্যক্ষপক্ষে মান্য সর্বনিম্ন সংখ্যা、পজিটিভ ইনফিনিটি、নেগাটিভ ইনফিনিটিএবংবিশেষ NaN মানপ্রত্যক্ষপক্ষে, এই মানগুলি Number() নির্মাণকারীর প্রকৃত মান হয়, না কোনও সম্বন্ধিত Number অবজেক্টের মান
যেমন এইভাবে এটি ব্যবহার করা হয়: MAX_VALUE
var big = Number.MAX_VALUE
কিন্তু এটি ভুল হল:
var n= new Number(2); var big = n.MAX_VALUE
তুলনার জন্য, toString() এবং Number অবজেক্টের অন্যান্য পদ্ধতিগুলি দেখুন, যা প্রত্যেক Number অবজেক্টের পদ্ধতি এবং Number() কন্সট্রাকটরের পদ্ধতি নয়।আগেই বলা হয়েছে যে, প্রয়োজনের জন্য, JavaScript স্বয়ংক্রিয়ভাবে মৌলিক সংখ্যাটিকে Number অবজেক্টে রূপান্তরিত করে, Number পদ্ধতিকে বলা হতে পারে Number অবজেক্টও মৌলিক সংখ্যা
var n = 123; var binary_value = n.toString(2);
বই
আরও বিস্তারিত তথ্য পাওয়ার জন্য, জেভাস্ক্রিপ্ট অ্যাডভান্সড টিউটোরিয়ালের সংশ্লিষ্ট বিষয়গুলি পড়ুন:
- ECMAScript উপভোগ্য টাইপ
- উপভোগ্য টাইপগুলির সাধারণত 'শ্রেণী' বা 'অবজেক্ট' নামে ডাকা হয়।এই বিভাগে এসএমএসকিউইচ এর পূর্বনির্ধারিত উপভোগ্য টাইপগুলির বর্ণনা করা হয়。
- পূর্ববর্তী পৃষ্ঠা JS Math
- পরবর্তী পৃষ্ঠা JS Promise