Hello guys! morning and welcome to a new section of my tutorial on JavaScript. Its really a great thing because i will soon be rounding up with JavaScript tutorials. In my last tutorial post, we discussed about the various JavaScript Math properties with series of examples.
So now in this tutorial, i will be discussing about the Math methods. Read through very carefully and ask your questions where necessary.
So now in this tutorial, i will be discussing about the Math methods. Read through very carefully and ask your questions where necessary.
The Math abs Method
Math abs method returns the absolute value of a number.
Syntax
Its syntax is as follows -
Math.abs( x );
Parameter Details
x - A number.
Return Value
Returns the absolute value of a number.
Example
Try the following example below.
<html>
<head>
<title> JavaScript Math abs() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.abs( -1 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.abs( null );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.abs( 20 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.abs("string");
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
<head>
<title> JavaScript Math abs() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.abs( -1 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.abs( null );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.abs( 20 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.abs("string");
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
Output
Below is the output of the above example.
First Test Value : 1
Second Test Value : 0
Third Test Value : 20
Fourth Test Value : NaN
Second Test Value : 0
Third Test Value : 20
Fourth Test Value : NaN
The Math acos Method
This method returns the arccosine in radians of a number. This acos method returns a numeric value between 0 and pi radians for x between -1 and 1. If the value of number is outside of this range, it returns NaN.
Syntax
Its syntax is as follows -
Math.acos( x );
Parameter Details
x - A number.
Return Value
Returns the arccosine in radians of a number.
Example
Try the following example below.
<html>
<head>
<title> JavaScript Math acos() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.acos( -1 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.acos( null );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.acos( 30 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.acos("string");
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
<head>
<title> JavaScript Math acos() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.acos( -1 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.acos( null );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.acos( 30 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.acos("string");
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
Output
Below is the output of the above example.
First Test Value : 3.141592653589793
Second Test Value : 1.5707963267948966
Third Test Value : NaN
Fourth Test Value : NaN
Second Test Value : 1.5707963267948966
Third Test Value : NaN
Fourth Test Value : NaN
You can also read our tutorial post on: JavaScript - Array object with examples
The Math asin Method
This method returns the arcsine in radians of a number. The asin() method returns a numeric value that is between -pi/2 and pi/2 radians for x between -1 and 1. If the value of the number is outside this range, it returns NaN.
Syntax
Its syntax is as follows -
Math.asin( x );
Parameter Details
x - A number.
Return Value
Returns the arcsine in radians of a number.
Example
Try the following example below.
<html>
<head>
<title> JavaScript Math asin() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.asin( -1 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.asin( null );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.asin( 30 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.asin("string");
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
<head>
<title> JavaScript Math asin() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.asin( -1 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.asin( null );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.asin( 30 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.asin("string");
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
Output
Below is the output of the above example.
First Test Value : -1.5707963267948966
Second Test Value : 0
Third Test Value : NaN
Fourth Test Value : NaN
Second Test Value : 0
Third Test Value : NaN
Fourth Test Value : NaN
The Math atan Method
This method returns the arctangent in radians of a number. The atan method returns a numeric value between -pi/2 and pi/2 radians.
Syntax
Its syntax is as follows -
Math.atan( x );
Parameter Details
x - A number.
Return Value
Returns the arctangent in radians of a number.
Example
Try the following example below.
<html>
<head>
<title> JavaScript Math atan() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.atan( -1 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.atan( .5 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.atan( 30 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.atan("string");
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
<head>
<title> JavaScript Math atan() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.atan( -1 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.atan( .5 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.atan( 30 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.atan("string");
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
Output
Below is the output of the above example.
First Test Value : -0.7853981633974483
Second Test Value : 0.4636476090008061
Third Test Value : 1.5374753309166493
Fourth Test Value : NaN
Second Test Value : 0.4636476090008061
Third Test Value : 1.5374753309166493
Fourth Test Value : NaN
You can also read our tutorial post on: An In-depth tutorial on JavaScript Boolean Object with examples
The Math atan2 Method
The Math atan2 method returns the arctangent of the quotient of its arguments. The JavaScript Math atan2 method returns a numeric value that is between -pi and pi representing angle theta (θ) of an (x, y) point.
Syntax
Its syntax is as follows -
Math.atan2( x, y );
Parameter Details
x and y - Numbers.
Return Value
Returns the arctangent in radians of a number.
Math.atan2( ±0, -0 ) returns ±PI.
Math.atan2( ±0, +0 ) returns ±0.
Math.atan2( ±0, -x ) returns ±PI for x < 0.
Math.atan2( ±0, x ) returns ±0 for x > 0.
Math.atan2( y, ±0 ) returns -PI/2 for y > 0.
Math.atan2( ±y, -Infinity ) returns ±PI for finite y > 0.
Math.atan2( ±y, +Infinity ) returns ±0 for finite y > 0.
Math.atan2( ±Infinity, +x ) returns ±PI/2 for finite x.
Math.atan2( ±Infinity, -Infinity ) returns ±3*PI/4.
Math.atan2( ±Infinity, +Infinity ) returns ±PI/4.
Math.atan2( ±0, +0 ) returns ±0.
Math.atan2( ±0, -x ) returns ±PI for x < 0.
Math.atan2( ±0, x ) returns ±0 for x > 0.
Math.atan2( y, ±0 ) returns -PI/2 for y > 0.
Math.atan2( ±y, -Infinity ) returns ±PI for finite y > 0.
Math.atan2( ±y, +Infinity ) returns ±0 for finite y > 0.
Math.atan2( ±Infinity, +x ) returns ±PI/2 for finite x.
Math.atan2( ±Infinity, -Infinity ) returns ±3*PI/4.
Math.atan2( ±Infinity, +Infinity ) returns ±PI/4.
Example
Try the following example below.
<html>
<head>
<title> JavaScript Math atan2() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.atan2( 90, 15 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.atan2( 15, 90 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.atan2( 0, -0 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.atan2( +infinity, -infinity );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
<head>
<title> JavaScript Math atan2() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.atan2( 90, 15 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.atan2( 15, 90 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.atan2( 0, -0 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.atan2( +infinity, -infinity );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
Output
Below is the output of the above example.
First Test Value : 1.4056476493802699
Second Test Value : 0.16514867741462683
Third Test Value : 3.141592653589793
Fourth Test Value : 2.356194490192345
Second Test Value : 0.16514867741462683
Third Test Value : 3.141592653589793
Fourth Test Value : 2.356194490192345
The Math ceil Method
This method returns the smallest integer that is greater than or equal to a number.
Syntax
Its syntax is as follows -
Math.ceil( x );
Parameter Details
x - A number.
Return Value
Returns the smallest integer that is greater than or equal to a number.
Example
Try the following example below.
<html>
<head>
<title> JavaScript Math ceil() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.ceil( 45.95 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.ceil( 45.20 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.ceil( -45.95 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.ceil( -45.20 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
<head>
<title> JavaScript Math ceil() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.ceil( 45.95 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.ceil( 45.20 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.ceil( -45.95 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.ceil( -45.20 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
Output
Below is the output of the above example.
First Test Value : 46
Second Test Value : 46
Third Test Value : -45
Fourth Test Value : -45
Second Test Value : 46
Third Test Value : -45
Fourth Test Value : -45
You can also read our tutorial post on: JavaScript Syntax
The Math cos Method
This method returns the cosine of a number. The cos method returns a numeric value that is between -1 and 1, which represents the cosine of an angle.
Syntax
Its syntax is as follows -
Math.cos( x );
Parameter Details
x - A number.
Return Value
Returns the cosine of a number.
Example
Try the following example below.
<html>
<head>
<title> JavaScript Math cos() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.cos( 90 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.cos( 30 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.cos( -1 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.cos( 2*Math.PI );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
<head>
<title> JavaScript Math cos() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.cos( 90 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.cos( 30 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.cos( -1 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.cos( 2*Math.PI );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
Output
Below is the output of the above example.
First Test Value : -0.4480736161291702
Second Test Value : 0.15425144988758405
Third Test Value : 0.5403023058681398
Fourth Test Value : 1
Second Test Value : 0.15425144988758405
Third Test Value : 0.5403023058681398
Fourth Test Value : 1
The Math exp Method
This method returns Ex, where x is the argument and E is Euler's constant, the base of the natural logarithm.
Syntax
Its syntax is as follows -
Math.exp( x );
Parameter Details
x - A number.
Return Value
Returns the exponential value of the variable x
Example
Try the following example below.
<html>
<head>
<title> JavaScript Math exp() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.exp( 1 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.exp( 30 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.exp( -1 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.exp( .5 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
<head>
<title> JavaScript Math exp() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.exp( 1 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.exp( 30 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.exp( -1 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.exp( .5 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
Output
Below is the output of the above example.
First Test Value : 2.718281828459045
Second Test Value : 10686474581524.482
Third Test Value : 0.3678794411714424
Fourth Test Value : 1.6487212707001282
Second Test Value : 10686474581524.482
Third Test Value : 0.3678794411714424
Fourth Test Value : 1.6487212707001282
You can also read our tutorial post on: How to add JavaScript to Html(JavaScript placement)
The Math floor Method
This method returns the largest integer that is greater than or equal to a number.
Syntax
Its syntax is as follows -
Math.floor( x );
Parameter Details
x - A number.
Return Value
Returns the largest integer that is greater than or equal to a number.
Example
Try the following example below.
<html>
<head>
<title> JavaScript Math floor() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.floor( 10.3 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.floor( 30.9 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.floor( -2.9 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.floor( -2.2 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
<head>
<title> JavaScript Math floor() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.floor( 10.3 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.floor( 30.9 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.floor( -2.9 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.floor( -2.2 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
Output
Below is the output of the above example.
First Test Value : 10
Second Test Value : 30
Third Test Value : -3
Fourth Test Value : -3
Second Test Value : 30
Third Test Value : -3
Fourth Test Value : -3
The Math log Method
This method returns the natural logarithm (Base E) of a number. If the value of the number is not positive, that is if negative, the return value will always be NaN.
Syntax
Its syntax is as follows -
Math.log( x );
Parameter Details
x - A number.
Return Value
Returns the natural logarithm of a number.
Example
Try the following example below.
<html>
<head>
<title> JavaScript Math log() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.log( 10 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.log( 0 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.log( -1 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.log( 100 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
<head>
<title> JavaScript Math log() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.log( 10 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.log( 0 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.log( -1 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.log( 100 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
Output
Below is the output of the above example.
First Test Value : 2.302585092994046
Second Test Value : -infinity
Third Test Value : NaN
Fourth Test Value : 4.605170185988092
Second Test Value : -infinity
Third Test Value : NaN
Fourth Test Value : 4.605170185988092
The Math max Method
This method returns the largest of zero or more numbers. If no arguments are given, the result is -infinity.
Syntax
Its syntax is as follows -
Math.max(value1, value2, .... valueN );
Parameter Details
value1, value2, .... valueN - Numbers.
Return Value
Returns the largest of zero or more numbers.
Example
Try the following example below.
<html>
<head>
<title> JavaScript Math max() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.max( 10, 20, -1, 100 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.max( -1, -3, -40 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.max( 0, -1 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.max( 100 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
<head>
<title> JavaScript Math max() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.max( 10, 20, -1, 100 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.max( -1, -3, -40 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.max( 0, -1 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.max( 100 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
Output
Below is the output of the above example.
First Test Value : 100
Second Test Value : -1
Third Test Value : 0
Fourth Test Value : 100
Second Test Value : -1
Third Test Value : 0
Fourth Test Value : 100
You can also read our tutorial post on: JavaScript Variables
The Math min Method
This method returns the smallest of zero or more numbers. If no arguments are given, the result is +infinity.
Syntax
Its syntax is as follows -
Math.min(value1, value2, .... valueN );
Parameter Details
value1, value2, ... valueN - Numbers.
Return Value
Returns the smallest of zero or more numbers.
Example
Try the following example below.
<html>
<head>
<title> JavaScript Math min() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.min( 10, 20, -1, 100 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.min( -1, -3, -40 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.min( 0, -1 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.min( 100 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
<head>
<title> JavaScript Math min() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.min( 10, 20, -1, 100 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.min( -1, -3, -40 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.min( 0, -1 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.min( 100 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
Output
Below is the output of the above example.
First Test Value : -1
Second Test Value : -40
Third Test Value : -1
Fourth Test Value : 100
Second Test Value : -40
Third Test Value : -1
Fourth Test Value : 100
The Math pow Method
JavaScript Math pow method returns the base to the exponential power, that is, baseexponent.
Syntax
Its syntax is as follows -
Math.pow(base, exponent );
Parameter Details
- base - The base number.
- exponent - The exponent to which to raise the base.
Return Value
Returns the base to the exponent power.
Example
Try the following example below.
<html>
<head>
<title> JavaScript Math pow() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.pow( 7, 2 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.pow( 8, 8 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.pow( -1, 2 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.pow( 0, 10 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
<head>
<title> JavaScript Math pow() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.pow( 7, 2 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.pow( 8, 8 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.pow( -1, 2 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.pow( 0, 10 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
Output
Below is the output of the above example.
First Test Value : 49
Second Test Value : 16777216
Third Test Value : 1
Fourth Test Value : 0
Second Test Value : 16777216
Third Test Value : 1
Fourth Test Value : 0
The Math random Method
This method returns a random number between 0 (inclusive) and 1 (exclusive).
Syntax
Its syntax is as follows -
Math.random( );
Return Value
Returns a random number between 0 (inclusive) and 1 (exclusive).
Example
Try the following example below.
<html>
<head>
<title> JavaScript Math random() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.random( );
document.write("First Test Value : " + value + "<br />" );
var value = Math.random( );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.random( );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.random( );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
<head>
<title> JavaScript Math random() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.random( );
document.write("First Test Value : " + value + "<br />" );
var value = Math.random( );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.random( );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.random( );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
Output
Below is the output of the above example.
You can also read our tutorial post on: Css Measurement Units
The Math round Method
This method returns a the value of a number, rounded to the nearest integer.
Syntax
Its syntax is as follows -
Math.round( x );
Return Value
Returns the value of a number that is rounded to the nearest integer.
Example
Try the following example below.
<html>
<head>
<title> JavaScript Math round() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.round( 0.5 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.round( 20.7 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.round( 20.3 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.round( -20.3 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
<head>
<title> JavaScript Math round() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.round( 0.5 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.round( 20.7 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.round( 20.3 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.round( -20.3 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
Output
Below is the output of the above example.
First Test Value : 1
Second Test Value : 21
Third Test Value : 20
Fourth Test Value : -20
Second Test Value : 21
Third Test Value : 20
Fourth Test Value : -20
The Math sin Method
This method returns the sine of a number. The sin method returns a numeric value that is between -1 and 1, which represents the sine of the argument.
Syntax
Its syntax is as follows -
Math.sin( x );
Parameter Details
x - A number.
Return Value
Returns the sine of a number.
Example
Try the following example below.
<html>
<head>
<title> JavaScript Math sin() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.sin( 0.5 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.sin( 90 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.sin( 1 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.sin( Math.PI/2 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
<head>
<title> JavaScript Math sin() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.sin( 0.5 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.sin( 90 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.sin( 1 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.sin( Math.PI/2 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
Output
Below is the output of the above example.
First Test Value : 0.479425538604203
Second Test Value : 0.8939966636005578
Third Test Value : 0.8414709848078965
Fourth Test Value : 1
Second Test Value : 0.8939966636005578
Third Test Value : 0.8414709848078965
Fourth Test Value : 1
You can also read our tutorial post: Css Backgrounds
The Math sqrt Method
This method returns the square (sqrt) root of a number. If the value of a number is negative, the sqrt method returns NaN.
Syntax
Its syntax is as follows -
Math.sqrt( x );
Parameter Details
x - A number.
Return Value
Returns the sqrt of a given number.
Example
Try the following example below.
<html>
<head>
<title> JavaScript Math sqrt() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.sqrt( 0.5 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.sqrt( 81 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.sqrt( 13 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.sqrt( -4 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
<head>
<title> JavaScript Math sqrt() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.sqrt( 0.5 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.sqrt( 81 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.sqrt( 13 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.sqrt( -4 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
Output
Below is the output of the above example.
First Test Value : 0.7071067811865476
Second Test Value : 9
Third Test Value : 3.605551275463989
Fourth Test Value : NaN
Second Test Value : 9
Third Test Value : 3.605551275463989
Fourth Test Value : NaN
The Math tan Method
This method returns the tangent of a number. The tan method returns a numeric value that represents the tangent of the angle.
Syntax
Its syntax is as follows -
Math.tan( x );
Parameter Details
x - A number.
Return Value
Returns the tangent of a number.
Example
Try the following example below.
<html>
<head>
<title> JavaScript Math tan() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.tan( -30 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.tan( 90 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.tan( 45 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.tan( Math.PI/180 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
<head>
<title> JavaScript Math tan() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.tan( -30 );
document.write("First Test Value : " + value + "<br />" );
var value = Math.tan( 90 );
document.write("Second Test Value : " + value + "<br />" );
var value = Math.tan( 45 );
document.write("Third Test Value : " + value + "<br />" );
var value = Math.tan( Math.PI/180 );
document.write("Fourth Test Value : " + value );
</script>
</body>
</html>
Output
Below is the output of the above example.
First Test Value : 6.405331196646276
Second Test Value : -1.995200412208242
Third Test Value : 1.6197751905438615
Fourth Test Value : 0.017455064928217585
Second Test Value : -1.995200412208242
Third Test Value : 1.6197751905438615
Fourth Test Value : 0.017455064928217585
The Math toSource Method
This method returns the string "Math". But this method does not work with IE.
Syntax
Its syntax is as follows -
Math.toSource( );
Return Value
Returns the string "Math".
Example
Try the following example below.
<html>
<head>
<title> JavaScript Math toSource() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.toSource( );
document.write("Value : " + value );
</script>
</body>
</html>
<head>
<title> JavaScript Math toSource() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.toSource( );
document.write("Value : " + value );
</script>
</body>
</html>
Output
Below is the output of the above example.
Value : Math
Alright guy! we have come to the end of this tutorial on Math Object and i believe everything is well understood. If you having any difficulties in any of the examples above, feel free to let me know via the comment box below.
In my next tutorial, i will be discussing about the final JavaScript Object before moving to a brand new section of my tutorials on JavaScript. I will be discussing about Regular Expressions Object so stay tuned.
Follow us on our various social media platforms available. Thanks for reading and bye for now.
In my next tutorial, i will be discussing about the final JavaScript Object before moving to a brand new section of my tutorials on JavaScript. I will be discussing about Regular Expressions Object so stay tuned.
Follow us on our various social media platforms available. Thanks for reading and bye for now.