JavaScript Number Reference

JavaScript எண் குறிப்பு

ஜூலை 2025 இல் திருத்தப்பட்டது

முழுமையான எண் குறிப்பு

JavaScript Number பொருளின் அனைத்து பண்புகள் மற்றும் முறைகளின் முழுமையான குறிப்பு.

📝 குறிப்பு:

அனைத்து எண் முறைகளும் புதிய மதிப்பை வழங்குகின்றன.

அவை அசல் எண்ணை மாற்றாது.

எண் பண்புகள் மற்றும் முறைகள்

பெயர் விளக்கம்
constructor JavaScript இன் Number prototype ஐ உருவாக்கிய செயல்பாட்டை வழங்குகிறது
EPSILON 1 மற்றும் 1 ஐ விட பெரிய சிறிய எண்ணுக்கு இடையே உள்ள வித்தியாசத்தை வழங்குகிறது
isFinite() ஒரு மதிப்பு வரையறுக்கப்பட்ட எண்ணா என சரிபார்க்கிறது
isInteger() ஒரு மதிப்பு முழு எண்ணா என சரிபார்க்கிறது
isNaN() ஒரு மதிப்பு Number.NaN ஆக உள்ளதா என சரிபார்க்கிறது
isSafeInteger() ஒரு மதிப்பு பாதுகாப்பான முழு எண்ணா என சரிபார்க்கிறது
MAX_SAFE_INTEGER JavaScript இல் அதிகபட்ச பாதுகாப்பான முழு எண்ணை வழங்குகிறது
MIN_SAFE_INTEGER JavaScript இல் குறைந்தபட்ச பாதுகாப்பான முழு எண்ணை வழங்குகிறது
MAX_VALUE JavaScript இல் சாத்தியமான மிகப்பெரிய எண்ணை வழங்குகிறது
MIN_VALUE JavaScript இல் சாத்தியமான மிகச்சிறிய எண்ணை வழங்குகிறது
NaN "எண் அல்ல" மதிப்பைக் குறிக்கிறது
NEGATIVE_INFINITY எதிர்மறை முடிவிலியைக் குறிக்கிறது (ஓவர்ப்லோவில் வழங்கப்படும்)
POSITIVE_INFINITY முடிவிலியைக் குறிக்கிறது (ஓவர்ப்லோவில் வழங்கப்படும்)
parseFloat() ஒரு சரத்தைப் பாகுபடுத்தி எண்ணை வழங்குகிறது
parseInt() ஒரு சரத்தைப் பாகுபடுத்தி முழு எண்ணை வழங்குகிறது
prototype ஒரு பொருளுக்கு பண்புகள் மற்றும் முறைகளைச் சேர்க்க உங்களை அனுமதிக்கிறது
toExponential(x) ஒரு எண்ணை அதிவேக குறியீட்டில் மாற்றுகிறது
toFixed(x) தசம புள்ளிக்குப் பிறகு x இலக்கங்களுடன் ஒரு எண்ணை வடிவமைக்கிறது
toLocaleString() உள்ளூர் அமைப்புகளின் அடிப்படையில் ஒரு எண்ணை சரமாக மாற்றுகிறது
toPrecision(x) ஒரு எண்ணை x நீளத்திற்கு வடிவமைக்கிறது
toString() ஒரு எண்ணை சரமாக மாற்றுகிறது
valueOf() ஒரு எண்ணின் முதன்மை மதிப்பை வழங்குகிறது

பண்புகள் பிரிவுகள்

செயல்பாட்டு பண்புகள்

// constructor மற்றும் prototype பண்புகள்
let num = 123;
console.log(num.constructor); // ƒ Number()
console.log(num.prototype); // undefined (Number.prototype)

கணித மாறிலிகள்

// JavaScript இல் கணித மாறிலிகள்
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()

சரங்களை எண்களாக மாற்றுதல்:

முடிவு:

எண் சோதனை முறைகள்

வெவ்வேறு மதிப்புகளை சோதித்தல்:

சோதனை முடிவுகள்:

எண் வடிவமைப்பு முறைகள்

எண்களை வெவ்வேறு வடிவங்களில் காட்டுதல்:

வடிவமைக்கப்பட்ட எண்கள்:

கணித மாறிலிகள்

JavaScript இல் கணித வரம்புகள்:

கணித மாறிலிகள்:

முக்கியமான குறிப்புகள்

🔢 பாதுகாப்பான முழு எண்கள்:

JavaScript இல் பாதுகாப்பான முழு எண்கள் -(2⁵³ - 1) முதல் 2⁵³ - 1 வரை இருக்கும். இந்த வரம்பிற்கு வெளியே உள்ள முழு எண்களைத் துல்லியமாகக் குறிப்பிட முடியாது.

MAX_SAFE_INTEGER: 9007199254740991

MIN_SAFE_INTEGER: -9007199254740991

முடிவிலி மதிப்புகள்:

JavaScript இல், எண்களை பூஜ்ஜியத்தால் வகுத்தால் முடிவிலி கிடைக்கும்:

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" (புதிய மதிப்பு)