JavaScript Number Reference

জাভাস্ক্রিপ্ট নম্বর রেফারেন্স

সংশোধিত জুলাই 2025

পরম সংখ্যাসূচক রেফারেন্স

জাভাস্ক্রিপ্ট নম্বর অবজেক্টের সমস্ত বৈশিষ্ট্য এবং পদ্ধতির একটি সম্পূর্ণ রেফারেন্স।

📝দ্রষ্টব্য:

সমস্ত সংখ্যাসূচক পদ্ধতি একটি নতুন মান প্রদান করে।

তারা আসল নম্বর পরিবর্তন করে না।

সংখ্যাগত বৈশিষ্ট্য এবং পদ্ধতি

নাম ব্যাখ্যা
constructor একটি ফাংশন প্রদান করে যা জাভাস্ক্রিপ্টের নম্বর প্রোটোটাইপ তৈরি করে
EPSILON 1 এবং 1-এর চেয়ে ছোট সংখ্যার মধ্যে পার্থক্য প্রদান করে
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) দশমিক বিন্দুর পরে x সংখ্যা সহ একটি সংখ্যা বিন্যাস করে
toLocaleString() স্থানীয় সেটিংসের উপর ভিত্তি করে একটি সংখ্যাকে একটি স্ট্রিংয়ে রূপান্তর করে
toPrecision(x) একটি সংখ্যাকে x দৈর্ঘ্যে ফর্ম্যাট করে
toString() একটি সংখ্যাকে একটি স্ট্রিংয়ে রূপান্তর করে
valueOf() একটি সংখ্যার প্রাথমিক মান প্রদান করে

বৈশিষ্ট্য বিভাগ

কার্যকরী বৈশিষ্ট্য

// কনস্ট্রাক্টর এবং প্রোটোটাইপ বৈশিষ্ট্য
let num = 123;
console.log(num.constructor); // ƒ Number()
console.log(num.prototype); // undefined (Number.prototype)

গাণিতিক ধ্রুবক

// জাভাস্ক্রিপ্টে গাণিতিক ধ্রুবক
console.log(Number.EPSILON); // 2.220446049250313e-16
console.log(Number.MAX_SAFE_INTEGER); // 9007199254740991
console.log(Number.MIN_SAFE_INTEGER); // -9007199254740991
console.log(Number.MAX_VALUE); // 1.7976931348623157e+308
console.log(Number.MIN_VALUE); // 5e-324

বিশেষ মান

// বিশেষ সংখ্যাসূচক মান
console.log(Number.NaN); // NaN
console.log(Number.POSITIVE_INFINITY); // Infinity
console.log(Number.NEGATIVE_INFINITY); // -Infinity

// উদাহরণ
console.log(1 / 0); // Infinity
console.log(-1 / 0); // -Infinity
console.log(0 / 0); // NaN

লাইভ ডেমো

parseFloat() এবং parseInt()

স্ট্রিংগুলিকে সংখ্যায় রূপান্তর করা হচ্ছে:

উপসংহার:

সংখ্যাসূচক পরীক্ষা পদ্ধতি

বিভিন্ন মান পরীক্ষা করা হচ্ছে:

পরীক্ষার ফলাফল:

সংখ্যাসূচক নকশা পদ্ধতি

বিভিন্ন বিন্যাসে সংখ্যা প্রদর্শন করা হচ্ছে:

ফরম্যাট করা নম্বর:

গাণিতিক ধ্রুবক

জাভাস্ক্রিপ্টে গাণিতিক সীমা:

গাণিতিক ধ্রুবক:

গুরুত্বপূর্ণ নোট

🔢নিরাপদ পূর্ণসংখ্যা:

জাভাস্ক্রিপ্টের নিরাপদ পূর্ণসংখ্যা -(2⁵³ - 1) থেকে 2⁵³ - 1 পর্যন্ত। এই পরিসরের বাইরের পূর্ণসংখ্যাগুলি নির্ভুলতার সাথে নির্দিষ্ট করা যায় না।

MAX_SAFE_INTEGER: 9007199254740991

MIN_SAFE_INTEGER: -9007199254740991

অসীম মান:

জাভাস্ক্রিপ্টে, সংখ্যাকে শূন্য দিয়ে ভাগ করলে অসীমতা পাওয়া যায়:

1 / 0 = Infinity
-1 / 0 = -Infinity
0 / 0 = NaN

⚠️পদ্ধতিগুলি মূল মান পরিবর্তন করে না:

সমস্ত সংখ্যাসূচক পদ্ধতি একটি নতুন মান প্রদান করে। তারা আসল সংখ্যা পরিবর্তন করে না:

let num = 3.14159;
let fixed = num.toFixed(2); // "3.14"
console.log(num); // 3.14159 ()
console.log(fixed); // "3.14" ( )