Arguments
y
The Y coordinate of the point.
x
The X coordinate of the point.
Returns
A value between -π and π radians that specifies the counterclockwise angle between the pos-
itive X axis and the point (
x
y
).
Description
The 
Math.atan2()
function computes the arc tangent of the ratio 
y
/
x
. The 
y
argument can be
considered the Y coordinate (or “rise”) of a point, and the 
x
argument can be considered the
X coordinate (or “run”) of the point. Note the unusual order of the arguments to this function:
the Y coordinate is passed before the X coordinate.
Math.ceil()
round a number up
Synopsis
Math.ceil(x)
Arguments
x
Any numeric value or expression.
Returns
The closest integer greater than or equal to 
x
.
Description
Math.ceil()
computes the  ceiling function—i.e., it returns the  closest integer value  that is
greater than or equal to the function argument. 
Math.ceil()
differs from 
Math.round()
in that
it always rounds up, rather than rounding up or down to the closest integer. Also note that
Math.ceil()
does not round negative numbers to larger negative numbers; it rounds them up
toward zero.
Example
a = Math.ceil(1.99);   // Result is 2.0
b = Math.ceil(1.01);   // Result is 2.0
c = Math.ceil(1.0);    // Result is 1.0
d = Math.ceil(-1.99);  // Result is -1.0
Math.ceil()
Core JavaScript Reference | 793
Core JavaScript
Reference
Add links to pdf - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
add links to pdf in acrobat; add links to pdf document
Add links to pdf - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
add links to pdf; add link to pdf
Math.cos()
compute a cosine
Synopsis
Math.cos(x)
Arguments
x
An angle, measured in radians. To convert degrees to radians, multiply the degree value
by 0.017453293 (2π/360).
Returns
The cosine of the specified value 
x
. This return value is between −1.0 and 1.0.
Math.E
the mathematical constant e
Synopsis
Math.E
Description
Math.E
is  the  mathematical  constant e,  the  base  of  the  natural logarithm,  with  a value of
approximately 2.71828.
Math.exp()
compute ex
Synopsis
Math.exp(x)
Arguments
x
A numeric value or expression to be used as the exponent.
Returns
e, e raised to the power of the specified exponent 
x
, where e is the base of the natural loga-
rithm, with a value of approximately 2.71828.
Math.cos()
794 | Core JavaScript Reference
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
HTML converter toolkit SDK, preserves all the original anchors, links, bookmarks and to Use C#.NET Demo Code to Convert PDF Document to Add necessary references
convert excel to pdf with hyperlinks; clickable pdf links
.NET PDF Document Viewing, Annotation, Conversion & Processing
PDF Write. Insert text, text box into PDF. Edit, delete text from PDF. Insert images into PDF. Edit, remove images from PDF. Add, edit, delete links. Form Process
clickable links in pdf files; adding hyperlinks to pdf
Math.floor()
round a number down
Synopsis
Math.floor(x)
Arguments
x
Any numeric value or expression.
Returns
The closest integer less than or equal to 
x
.
Description
Math.floor()
computes the floor function; in other words, it returns the nearest integer value
that is less than or equal to the function argument.
Math.floor()
rounds a floating-point value down to the closest integer. This behavior differs
from that of 
Math.round()
, which rounds up or down to the nearest integer. Also note that
Math.floor()
rounds negative numbers down (i.e., to be more negative), not up (i.e., closer
to zero).
Example
a = Math.floor(1.99);    // Result is 1.0
b = Math.floor(1.01);    // Result is 1.0
c = Math.floor(1.0);     // Result is 1.0
d = Math.floor(-1.01);   // Result is -2.0
Math.LN10
the mathematical constant log
e
10
Synopsis
Math.LN10
Description
Math.LN10
is log
10, the natural logarithm of 10. This constant has a value of approximately
2.3025850929940459011.
Math.LN2
the mathematical constant log
e
2
Synopsis
Math.LN2
Math.LN2
Core JavaScript Reference | 795
Core JavaScript
Reference
VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
Turn PDF images to HTML images in VB.NET. Embed PDF hyperlinks to HTML links in VB.NET. Convert PDF to HTML in VB.NET Demo Code. Add necessary references:
change link in pdf file; adding links to pdf in preview
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
the original text style (including font, size, color, links and boldness). C#.NET DLLs and Demo Code: Convert PDF to Word Document in C# Add necessary references
add links to pdf in preview; pdf link to specific page
Description
Math.LN2
is log
2, the natural logarithm of 2. This  constant has  a  value of approximately
0.69314718055994528623.
Math.log()
compute a natural logarithm
Synopsis
Math.log(x)
Arguments
x
Any numeric value or expression greater than zero.
Returns
The natural logarithm of 
x
.
Description
Math.log()
computes log
x, the natural logarithm of its argument. The argument must be
greater than zero.
You can compute the base-10 and base-2 logarithms of a number with these formulas:
log
10
x
= log
10
e
· log
e
x
log
2
x
= log
2
e
· log
e
x
These formulas translate into the following JavaScript functions:
function log10(x) { return Math.LOG10E * Math.log(x); }
function log2(x) { return  Math.LOG2E * Math.log(x); }
Math.LOG10E
the mathematical constant log
10
e
Synopsis
Math.LOG10E
Description
Math.LOG10E
is log
10
the base-10 logarithm of the constant e. It has a value of approximately
0.43429448190325181667.
Math.LOG2E
the mathematical constant log
2
e
Synopsis
Math.LOG2E
Math.log()
796 | Core JavaScript Reference
How to C#: Basic SDK Concept of XDoc.PDF for .NET
You may add PDF document protection functionality into your C# program. to edit hyperlink of PDF document, including editing PDF url links and quick
adding hyperlinks to pdf documents; add links pdf document
C# Create PDF Library SDK to convert PDF from other file formats
PDF with a blank page, bookmarks, links, signatures, etc. PDF document in C#.NET using this PDF document creating toolkit, if you need to add some text
adding an email link to a pdf; c# read pdf from url
Description
Math.LOG2E
is log
2
 the base-2 logarithm of the constant e. It has a value of approximately
1.442695040888963387.
Math.max()
return the largest argument
Synopsis
Math.max(args...)
Arguments
args...
Zero or more values.
Returns
The largest of the arguments. Returns 
-Infinity
if there are no arguments. Returns 
NaN
if any
of the arguments is 
NaN
or is a nonnumeric value that cannot be converted to a number.
Math.min()
return the smallest argument
Synopsis
Math.min(args...)
Arguments
args...
Any number of arguments.
Returns
The smallest of the specified arguments. Returns 
Infinity
if there are no arguments. Returns
NaN
if any argument is 
NaN
or is a nonnumeric value that cannot be converted to a number.
Math.PI
the mathematical constant π
Synopsis
Math.PI
Description
Math.PI
is the constant π or pi, the ratio of the circumference of a circle to its diameter. It has
a value of approximately 3.14159265358979.
Math.PI
Core JavaScript Reference | 797
Core JavaScript
Reference
VB.NET PDF: Basic SDK Concept of XDoc.PDF
You may add PDF document protection functionality into your VB.NET program. to edit hyperlink of PDF document, including editing PDF url links and quick
add hyperlink to pdf; pdf email link
C# Image: Tutorial for Document Management Using C#.NET Imaging
more detailed C# tutorials on each part by following the links respectively are dedicated to provide powerful & profession imaging controls, PDF document, image
adding links to pdf in preview; add links to pdf file
Math.pow()
compute xy
Synopsis
Math.pow(x, y)
Arguments
x
The number to be raised to a power.
y
The power that 
x
is to be raised to.
Returns
x
to the power of 
y
, xy
Description
Math.pow()
computes 
x
to  the  power  of 
y
 Any  values  of 
x
and 
y
may  be  passed  to
Math.pow()
. However, if the result is an imaginary or complex number, 
Math.pow()
returns
NaN
. In practice, this means that if 
x
is negative, 
y
should be a positive or negative integer.
Also, bear in mind that large exponents can easily cause floating-point overflow and return a
value of 
Infinity
.
Math.random()
return a pseudorandom number
Synopsis
Math.random()
Returns
A pseudorandom number greater than or equal to 0.0 and less than 1.0.
Math.round()
round to the nearest integer
Synopsis
Math.round(x)
Arguments
x
Any number.
Returns
The integer closest to 
x
.
Math.pow()
798 | Core JavaScript Reference
Description
Math.round()
rounds  its argument up or down to the  nearest integer. It rounds .5 up. For
example, it rounds 2.5 to 3 and rounds −2.5 to −2.
Math.sin()
compute a sine
Synopsis
Math.sin(x)
Arguments
x
An angle, in radians. To convert degrees to radians, multiply by 0.017453293 (2π/360).
Returns
The sine of 
x
. This return value is between −1.0 and 1.0.
Math.sqrt()
compute a square root
Synopsis
Math.sqrt(x)
Arguments
x
A numeric value greater than or equal to zero.
Returns
The square root of 
x
. Returns 
NaN
if 
x
is less than zero.
Description
Math.sqrt()
computes the square root of a number. Note, however, that you can compute
arbitrary roots of a number with 
Math.pow()
. For example:
Math.cuberoot = function(x){ return Math.pow(x,1/3); }
Math.cuberoot(8);  // Returns 2
Math.SQRT1_2
the mathematical constant 1/√2
Synopsis
Math.SQRT1_2
Math.SQRT1_2
Core JavaScript Reference | 799
Core JavaScript
Reference
Description
Math.SQRT1_2
is 1/√2 the reciprocal of the square root of 2. This constant has a value of ap-
proximately 0.7071067811865476.
Math.SQRT2
the mathematical constant √2
Synopsis
Math.SQRT2
Description
Math.SQRT2
is the constant √2, the square root of 2. This constant has a value of approximately
1.414213562373095.
Math.tan()
compute a tangent
Synopsis
Math.tan(x)
Arguments
x
An angle, measured in radians. To convert degrees to radians, multiply the degree value
by 0.017453293 (2π/360).
Returns
The tangent of the specified angle 
x
.
NaN
the not-a-number property
Synopsis
NaN
Description
NaN
is a global property that refers to the special numeric not-a-number value. The 
NaN
property
is not enumerated by 
for/in
loops and cannot be deleted with the 
delete
operator. Note that
NaN
is not a constant and can be set to any other value, something that you should take care
not to do.
To determine if a value is not a number, use 
isNaN()
, because 
NaN
always compares as nonequal
to any other value, including itself!
Math.SQRT2
800 | Core JavaScript Reference
See Also
Infinity
isNaN()
Number.NaN
Number
support for numbers
Object → Number
Constructor
new Number(value)
Number(value)
Arguments
value
The numeric value of the Number object being created or a value to be converted to a
number.
Returns
When 
Number()
is used with the 
new
operator as a constructor, it returns a newly constructed
Number object. When 
Number()
is invoked as a function without the 
new
operator, it converts
its  argument to a primitive numeric value and returns  that value  (or 
NaN
if the conversion
failed).
Constants
Number.MAX_VALUE
The largest representable number.
Number.MIN_VALUE
The smallest representable number.
Number.NaN
Not-a-number value.
Number.NEGATIVE_INFINITY
Negative infinite value; returned on overflow.
Number.POSITIVE_INFINITY
Infinite value; returned on overflow.
Methods
toString()
Converts a number to a string using a specified radix (base).
toLocaleString()
Converts a number to a string using local number-formatting conventions.
toFixed()
Converts a number to a string that contains a specified number of digits after the decimal
place.
Number
Core JavaScript Reference | 801
Core JavaScript
Reference
toExponential()
Converts a number to a string using exponential notation with the specified number of
digits after the decimal place.
toPrecision()
Converts a number to a string using the specified number of significant digits. Uses ex-
ponential or fixed-point notation depending on the size of the number and the number
of significant digits specified.
valueOf()
Returns the primitive numeric value of a Number object.
Description
Numbers are a basic, primitive datatype in JavaScript. JavaScript also supports the Number
object, which is a wrapper object around a primitive numeric value. JavaScript automatically
converts  between  the  primitive  and  object forms  as necessary.  You  can explicitly  create a
Number object with the 
Number()
constructor, although there is rarely any need to do so.
The 
Number()
constructor can also be used without the 
new
operator, as a conversion function.
When invoked in this way, it attempts to convert its argument to a number and returns the
primitive numeric value (or 
NaN
) that results from the conversion.
The 
Number()
constructor is also used as a placeholder for five useful numeric constants: the
largest  and  smallest representable  numbers,  positive  and  negative infinity,  and  the special
NaN
value. Note that these values are properties of the 
Number()
constructor function itself,
not of individual number objects. For example, you can use the 
MAX_VALUE
property as follows:
var biggest = Number.MAX_VALUE
but not like this:
var n = new Number(2);
var biggest = n.MAX_VALUE
By contrast, the 
toString()
and other methods of the Number object are methods of each
Number object, not of the 
Number()
constructor function. As noted earlier, JavaScript auto-
matically converts  from primitive numeric values  to Number  objects whenever  necessary.
This means that you can use the Number methods with primitive numeric values as well as
with Number objects.
var value = 1234;
var binary_value = n.toString(2);
See Also
Infinity
Math
NaN
Number.MAX_VALUE
the maximum numeric value
Synopsis
Number.MAX_VALUE
Number.MAX_VALUE
802 | Core JavaScript Reference
Documents you may be interested
Documents you may be interested