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 करती है। इसका उदाहरण निचे दिया जा रहा है। 

<html>

<script type="text/javascript">



document.write(Math.E);



</script>

</html>


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



2.7182818284


PI

ये property PI number return करती है। इसका उदाहरण निचे दिया जा रहा है। 

<html>

<script type="text/javascript">

document.write(Math.PI);

</script>

</html>

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



3.1415


SQRT2

ये property 2 का square root return करती है। इसका उदाहरण निचे दिया जा रहा है। 

<html>

<script type="text/javascript">



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 करता है। इसका उदाहरण निचे दिया जा रहा है। 


<html>

<script type="text/javascript">



var num = -2.45;

var result = Math.abs(num);

document.write(result);



</script>

</html>


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



2.45


ceil()

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

<html>

<script type="text/javascript">



var num = 1.3;

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 करेगा। इसका उदाहरण निचे दिया जा रहा है। 

<html>

<script type="text/javascript">



var num = 1.1;

var result = Math.floor(num);

document.write(result);



</script>

</html>

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



1


log()

ये method pass किये गए number का log return करता है। इसका उदाहरण निचे दिया जा रहा है। 

<html>

<script type="text/javascript">



var num = 3;

result = Math.log(num);



document.write(result);



</script>

</html>


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

1.098612288

max()

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

<html>

<script type="text/javascript">



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 करता है। इसका उदाहरण निचे दिया जा रहा है। 

<html>

<script type="text/javascript">



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) लिखेंगे। इसका उदाहरण निचे दिया जा रहा है।

<html>

<script type="text/javascript">



var a =5;

var b =3;



var result = Math.pow(a,b);



document.write(result);



</script>

</html>

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

125 

random()

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

<html>

<script type="text/javascript">



var num = Math.random();



document.write(num);



</script>

</html>

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

sqrt()

ये method pass किये गए number का square root return करता है। इसका उदाहरण निचे दिया जा रहा है। 

<html>

<script type="text/javascript">



var num = 5;

var result = Math.sqrt(num);



document.write(result);



</script>

</html>

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

2.236067