JavaScript in Hindi : Math Object

JavaScript Math Object

  • Introduction to JavaScript math object in Hindi 
  • JavaScript Math object properties in Hindi
  • JavaScript math object methods in Hindi

    Introduction to JavaScript Math Object

    यदि आप अपने web page में किसी भी प्रकार की mathematical calculation perform करना चाहते है तो इसके लिए आप javascript द्वारा provided Math object को use कर सकते है।

    किसी normal object की तरह Math object आपको new keyword के साथ construct करने की आवश्यकता नहीं होती है। इस object को आप directly use करते है।

    Math object के साथ आपको बहुत सी built in properties और methods available है। इन properties और methods को Math object के साथ dot (.) operator लगाकर use किया जाता है। इसका general syntax निचे दिया जा रहा है।

    Math.property/Method

    Common Math Object Properties

    निचे Math object की कुछ common properties दी जा रही है।

    ये property Euler’s number return करती है। इसका उदाहरण निचे दिया जा रहा है। 
    <!– MathObject-E-PropertyDemo.html –>

    <html>

    <script type=”text/javascript”>
    // Returning euler’s number
    document.write(Math.E);
    </script>

    </html>

    ऊपर दी गयी script निचे दिया गया output generate करती है।

    2.7182818284

    PI

    ये property PI number return करती है। इसका उदाहरण निचे दिया जा रहा है। 
    <!–MathObjectPIProperty.html –>

    <html>

    <script type=”text/javascript”>
    // Returning PI number
    document.write(Math.PI);
    </script>

    </html>

    ऊपर दी गयी script निचे दिया गया output generate करती है।

    3.1415

    SQRT2

    ये property 2 का square root return करती है। इसका उदाहरण निचे दिया जा रहा है। 
    <!– MathObjectSQRT2Property.html –>

    <html>

    <script type=”text/javascript”>
    // Returning square root of 2
    document.write(Math.SQRT2);
    </script>

    </html>

    ऊपर दी गयी script निचे दिया गया output generate करती है।

    1.41421356

    Math Object Methods

    Math object के साथ available methods के बारे में निचे detail से बताया जा रहा है। 

    abs() 

    ये method किसी number की absolute value return करता है। इसका उदाहरण निचे दिया जा रहा है। 
    <!– absMathObjectMethod.html –>

    <html>

    <script type=”text/javascript”>
    var num = -2.45;
    // Returning absolute value of a number
    var result = Math.abs(num);
    document.write(result);
    </script>

    </html>

    ऊपर दी गयी script निचे दिया गया output generate करती है।

    2.45

    ceil()

    ये method pass की गयी value को next bigger integer में round करता है। उदाहरण के लिए यदि आपने इस method में 1.3 value pass की है तो ये method आपको 2 return करेगा। इसका उदाहरण निचे दिया जा रहा है। 
    <!– ceilMathObjectMethod.html –>

    <html>

    <script type=”text/javascript”>
    var num = 1.3;
    // Rounding number to next bigger integer
    var result = Math.ceil(num);
    document.write(result);
    </script>

    </html>

    ऊपर दी गयी script निचे दिया गया output generate करती है।

    floor() 

    ये method pass की गयी value को previous integer में round करता है। उदाहरण के लिए यदि method में 1.1 value pass की जाती है तो ये method 1 return करेगा। इसका उदाहरण निचे दिया जा रहा है। 
    <!– floorMathObjectMethod.html –>

    <html>

    <script type=”text/javascript”>
    var num = 1.1;
    // Rounding number to next lower integer
    var result = Math.floor(num);
    document.write(result);
    </script>

    </html>

    ऊपर दी गयी script निचे दिया गया output generate करती है।

    1

    log()

    ये method pass किये गए number का log return करता है। इसका उदाहरण निचे दिया जा रहा है। 
    <!– logMathObjectMethod.html –>

    <html>

    <script type=”text/javascript”>
    var num = 3;
    // Calculating log of a number
    result = Math.log(num);
    document.write(result);
    </script>

    </html>

    ऊपर दी गयी script निचे दिया गया output generate करती है।

    1.098612288

    max()

    इस method में आप कई numbers को comma से separate करके लिखते है। ये method उस value को return करता है जो सबसे greater होती है। इसका उदाहरण निचे दिया जा रहा है। 
    <!– maxMathObjectMethod.html –>

    <html>

    <script type=”text/javascript”>
    // Return maximum number
    var result = Math.max(2,3,4,5);
    document.write(result+” is greater.”);
    </script>

    </html>

    ऊपर दी गयी script निचे दिया गया output generate करती है।

    5 is greater.

    min()

    ये method pass किये गए सभी comma separated numbers में से minimum को return करता है। इसका उदाहरण निचे दिया जा रहा है। 
    <!– minMathObjectMethod.html –>

    <html>

    <script type=”text/javascript”>
    // Returning minimum number
    var result = Math.min(10,9,8,7);
    document.write(result+” is minimum.”);
    </script>

    </html>

    ऊपर दी गयी script निचे दिया गया output generate करती है।

    7 is minimum.

    pow()

    ये method pass किये गए number की pass की गयी power return करता है। इस method में 2 values pass की जाती है। पहली value वह number होता है जिसकी power आप calculate करना चाहते है। दूसरी value वह power होती है जो आप calculate करना चाहते है।

    उदाहरण के लिए आप 5 की power 3 calculate करना चाहते है तो pow(5,3) लिखेंगे। इसका उदाहरण निचे दिया जा रहा है।

    <!– powMathObjectMethod.html –>

    <html>

    <script type=”text/javascript”>
    var a =5;
    var b =3;
    // Calculating given power of given number.
    var result = Math.pow(a,b);
    document.write(result);
    </script>

    </html>

    ऊपर दी गयी script निचे दिया गया output generate करती है।

    125 

    random()

    ये method 0 से 1 के बीच कोई भी random number return करता है। इसका उदाहरण निचे दिया जा रहा है। 
    <!– randomMathObjectMethod.html –>

    <html>

    <script type=”text/javascript”>
    // Generating random number
    var num = Math.random();
    document.write(num);
    </script>

    </html>

    ऊपर दी गयी script निचे दिया गया output के रूप में कोई भी random number generate करेगी। 

    sqrt()

    ये method pass किये गए number का square root return करता है। इसका उदाहरण निचे दिया जा रहा है। 
    <!– sqrtMathObjectMethod.html –>

    <html>

    <script type=”text/javascript”>
    var num = 5;
    // Calculating square root of a number
    var result = Math.sqrt(num);
    document.write(result);
    </script>

    </html>

    ऊपर दी गयी script निचे दिया गया output generate करती है।

    2.236067