JavaScript Math Object

கணித செயல்பாடுகளைச் செய்ய JavaScript Math பொருள்

Math பொருள்

JavaScript Math பொருள் கணித பணிகளைச் செய்ய உங்களை அனுமதிக்கிறது.

Math பொருள் நிலையானது.

அனைத்து முறைகளும் பண்புகளும் முதலில் Math பொருளை உருவாக்காமல் பயன்படுத்தலாம்.

Math.PI;

Math பண்புகள் (மாறிலிகள்)

எந்த Math பண்புக்கும் தொடரியல்: Math.property.

JavaScript 8 கணித மாறிலிகளை Math பண்புகளாக அணுக வழங்குகிறது:

Math.E        // Euler's எண்ணை வழங்குகிறது
Math.PI       // PI வழங்குகிறது
Math.SQRT2    // 2 இன் வர்க்கமூலத்தை வழங்குகிறது
Math.SQRT1_2  // 1/2 இன் வர்க்கமூலத்தை வழங்குகிறது
Math.LN2      // 2 இன் இயற்கை மடக்கையை வழங்குகிறது
Math.LN10     // 10 இன் இயற்கை மடக்கையை வழங்குகிறது
Math.LOG2E    // E இன் அடிப்படை 2 மடக்கையை வழங்குகிறது
Math.LOG10E   // E இன் அடிப்படை 10 மடக்கையை வழங்குகிறது

Math முறைகள்

எந்த Math முறைகளுக்கும் தொடரியல்: Math.method(number)

முழு எண்ணுக்கு எண்

ஒரு எண்ணை முழு எண்ணாக மாற்ற 4 பொதுவான முறைகள் உள்ளன:

முறை விளக்கம்
Math.round(x) அதன் அருகிலுள்ள முழு எண்ணுக்கு x ஐ மாற்றுகிறது
Math.ceil(x) அதன் அருகிலுள்ள முழு எண்ணுக்கு x ஐ மேலே மாற்றுகிறது
Math.floor(x) அதன் அருகிலுள்ள முழு எண்ணுக்கு x ஐ கீழே மாற்றுகிறது
Math.trunc(x) x இன் முழு எண் பகுதியை வழங்குகிறது (ES6 இல் புதியது)

Math.round()

Math.round(x) அருகிலுள்ள முழு எண்ணை வழங்குகிறது:

எடுத்துக்காட்டுகள்

Math.round(4.6);  // 5
Math.round(4.5);  // 5
Math.round(4.4);  // 4

Math.ceil()

Math.ceil(x) அதன் அருகிலுள்ள முழு எண்ணுக்கு மேலே மாற்றப்பட்ட x இன் மதிப்பை வழங்குகிறது:

எடுத்துக்காட்டு

Math.ceil(4.9);   // 5
Math.ceil(4.7);   // 5
Math.ceil(4.4);   // 5
Math.ceil(4.2);   // 5
Math.ceil(-4.2);  // -4

Math.floor()

Math.floor(x) அதன் அருகிலுள்ள முழு எண்ணுக்கு கீழே மாற்றப்பட்ட x இன் மதிப்பை வழங்குகிறது:

எடுத்துக்காட்டு

Math.floor(4.9);   // 4
Math.floor(4.7);   // 4
Math.floor(4.4);   // 4
Math.floor(4.2);   // 4
Math.floor(-4.2);  // -5

Math.trunc()

Math.trunc(x) x இன் முழு எண் பகுதியை வழங்குகிறது:

எடுத்துக்காட்டு

Math.trunc(4.9);   // 4
Math.trunc(4.7);   // 4
Math.trunc(4.4);   // 4
Math.trunc(4.2);   // 4
Math.trunc(-4.2);  // -4

ℹ️ குறிப்பு:

Math.trunc() மற்றும் Math.sign() JavaScript 2015 - ES6 இல் சேர்க்கப்பட்டன.

Math.sign()

Math.sign(x) x எதிர்மறையா, பூஜ்யமா அல்லது நேர்மறையா என்பதை வழங்குகிறது.

எடுத்துக்காட்டு

Math.sign(-4);  // -1
Math.sign(0);   // 0
Math.sign(4);   // 1

Math.pow()

Math.pow(x, y) y இன் சக்திக்கு x இன் மதிப்பை வழங்குகிறது:

எடுத்துக்காட்டு

Math.pow(8, 2);  // 64

Math.sqrt()

Math.sqrt(x) x இன் வர்க்கமூலத்தை வழங்குகிறது:

எடுத்துக்காட்டு

Math.sqrt(64);  // 8

Math.abs()

Math.abs(x) x இன் முழுமையான (நேர்மறை) மதிப்பை வழங்குகிறது:

எடுத்துக்காட்டு

Math.abs(-4.7);  // 4.7

Math.sin() மற்றும் Math.cos()

Math.sin()

Math.sin(x) கோணம் x இன் sine (-1 மற்றும் 1 க்கு இடையேயான மதிப்பு) ஐ வழங்குகிறது (ரேடியன்களில் கொடுக்கப்பட்டது).

ரேடியன்களுக்குப் பதிலாக டிகிரிகளைப் பயன்படுத்த விரும்பினால், டிகிரிகளை ரேடியன்களாக மாற்ற வேண்டும்:

ரேடியன்களில் கோணம் = டிகிரிகளில் கோணம் x PI / 180.

Math.sin(90 * Math.PI / 180);  // 90 டிகிரி sine ஐ வழங்குகிறது (1)

Math.cos()

Math.cos(x) கோணம் x இன் cosine (-1 மற்றும் 1 க்கு இடையேயான மதிப்பு) ஐ வழங்குகிறது (ரேடியன்களில் கொடுக்கப்பட்டது).

ரேடியன்களுக்குப் பதிலாக டிகிரிகளைப் பயன்படுத்த விரும்பினால், டிகிரிகளை ரேடியன்களாக மாற்ற வேண்டும்:

ரேடியன்களில் கோணம் = டிகிரிகளில் கோணம் x PI / 180.

Math.cos(0 * Math.PI / 180);   // 0 டிகிரி cosine ஐ வழங்குகிறது (1)

Math.min() மற்றும் Math.max()

Math.min() மற்றும் Math.max() வாதங்களின் பட்டியலில் குறைந்த அல்லது அதிக மதிப்பைக் கண்டறிய பயன்படுத்தலாம்:

Math.min() எடுத்துக்காட்டு

Math.min(0, 150, 30, 20, -8, -200);  // -200

Math.max() எடுத்துக்காட்டு

Math.max(0, 150, 30, 20, -8, -200);  // 150

Math.random()

Math.random() 0 (அடங்கும்) மற்றும் 1 (தவிர) இடையே ஒரு சீரற்ற எண்ணை வழங்குகிறது:

எடுத்துக்காட்டு

Math.random();  // 0.123456789 (எடுத்துக்காட்டு)

🎲 குறிப்பு:

Math.random() பற்றி இந்த டுடோரியலின் அடுத்த அத்தியாயத்தில் மேலும் அறிவீர்கள்.

மடக்கை முறைகள்

Math.log()

Math.log(x) x இன் இயற்கை மடக்கையை வழங்குகிறது. Math.E மற்றும் Math.log() இரட்டையர்கள்.

Math.log(10);  // Math.E ஐ எத்தனை முறை பெருக்க வேண்டும் 10 பெற?

Math.log2()

Math.log2(x) x இன் அடிப்படை 2 மடக்கையை வழங்குகிறது.

Math.log2(8);  // 2 ஐ எத்தனை முறை பெருக்க வேண்டும் 8 பெற?

Math.log10()

Math.log10(x) x இன் அடிப்படை 10 மடக்கையை வழங்குகிறது.

Math.log10(1000);  // 10 ஐ எத்தனை முறை பெருக்க வேண்டும் 1000 பெற?

மேலும் அறிய:

📚 Jassif Team குறிப்பு:

முழு Math குறிப்பிற்கு எங்கள் ஆவணங்களைப் பார்க்கவும்.

Math பொருள் பயிற்சி

அதன் அருகிலுள்ள முழு எண்ணுக்கு கீழே ஒரு எண்ணை மாற்றுவதற்கான சரியான தொடரியல் எது?

Math.roundDown(4.9)
✗ தவறு! roundDown() என்பது சட்டபூர்வமான JavaScript Math முறை அல்ல
Math.floor(4.9)
✓ சரி! Math.floor() ஒரு எண்ணை அதன் அருகிலுள்ள முழு எண்ணுக்கு கீழே மாற்ற பயன்படும் சரியான முறை
Math.abs(4.9)
✗ தவறு! Math.abs() முழுமையான மதிப்பை வழங்குகிறது, கீழே மாற்றுவதில்லை
Math.min(4.9)
✗ தவறு! Math.min() குறைந்த மதிப்பைக் கண்டறிய பயன்படுகிறது, கீழே மாற்றுவதில்லை