ஜூலை 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)
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.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
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
-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" (புதிய மதிப்பு)
let fixed = num.toFixed(2); // "3.14"
console.log(num); // 3.14159 (மாறாது)
console.log(fixed); // "3.14" (புதிய மதிப்பு)