functions
Summary
The following table lists JavaScript functions.
Syntax
Functions
Function | Description | JavaScript object |
---|---|---|
abs Function | Returns the absolute value of a number. | Math |
acos Function | Returns the arccosine of a number. | Math |
asin Function | Returns the arcsine of a number. | Math |
atan Function | Returns the arctangent of a number. | Math |
atan2 Function | Returns the angle (in radians) from the X axis to a point (y,x). | Math |
ceil Function | Returns the smallest integer greater than or equal to its numeric argument. | Math |
cos Function | Returns the cosine of a number. | Math |
create Function | Creates an object that has a specified prototype, and that optionally contains specified properties. | Object |
decodeURI Function | Returns the unencoded version of an encoded Uniform Resource Identifier. | Global |
decodeURIComponent Function | Returns the unencoded version of an encoded component of a Uniform Resource Identifier. | Global |
defineProperties Function | Adds one or more properties to an object, and/or modifies attributes of existing properties. | Object |
defineProperty Function | Adds a property to an object, or modifies attributes of an existing property. | Object |
encodeURI Function | Encodes a text string as a valid Uniform Resource Identifier. | Global |
encodeURIComponent Function | Encodes a text string as a valid component of a Uniform Resource Identifier. | Global |
escape Function | Encodes String objects so they can be read on all computers. | Global |
eval Function | Evaluates JavaScript code and executes it. | Global |
exp Function | Returns e (the base of natural logarithms) raised to a power. | Math |
floor Function | Returns the greatest integer less than or equal to its numeric argument. | Math |
freeze Function | Prevents the modification of existing property attributes and values, and prevents the addition of new properties. | Object |
fromCharCode Function | Returns a string from a number of Unicode character values. | String |
getOwnPropertyDescriptor Function | Returns the definition of a data property or an accessor property. | Object |
getOwnPropertyNames Function | Returns the names of the properties and methods of an object. | Object |
getPrototypeOf Function | Returns the prototype of an object. | Object |
isArray Function | Returns a Boolean value that indicates whether an object is an array. | Array |
isExtensible Function | Returns a value that indicates whether new properties can be added to an object. | Object |
isFinite Function | Returns a Boolean value that indicates if a supplied number is finite. | Global |
isFrozen Function | Returns true if existing property attributes and values cannot be modified in an object and new properties cannot be added to the object. | Object |
isNaN Function | Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number). | Global |
isSealed Function | Returns true if existing property attributes cannot be modified in an object and new properties cannot be added to the object. | Object |
keys Function | Returns the names of the enumerable properties and methods of an object. | Object |
log Function | Returns the natural logarithm of a number. | Math |
max Function | Returns the greater of two supplied numeric expressions. | Math |
min Function | Returns the lesser of two supplied numbers. | Math |
now Function | Returns the number of milliseconds between January 1, 1970, and the current date and time. | Date |
parse Function (Date) | Parses a string containing a date, and returns the number of milliseconds between that date and midnight, January 1, 1970. | Date |
parse Function (JSON) | De-serializes JSON text to produce an in-memory object or array. | JSON |
parseFloat Function | Returns a floating-point number converted from a string. | Global |
parseInt Function | Returns an integer converted from a string. | Global |
pow Function | Returns the value of a base expression raised to a specified power. | Math |
preventExtensions Function | Prevents the addition of new properties to an object. | Object |
random Function | Returns a pseudorandom number between 0 and 1. | Math |
round Function | Returns a specified numeric expression rounded to the nearest integer. | Math |
seal Function | Prevents the modification of attributes of existing properties, and prevents the addition of new properties. | Object |
sin Function | Returns the sine of a number. | Math |
sqrt Function | Returns the square root of a number. | Math |
stringify Function | Serializes an object or array into JavaScript Object Notation (JSON) text. | JSON |
tan Function | Returns the tangent of a number. | Math |
unescape Function | Decodes String objects encoded with the escape method. | Global |
UTC Function | Returns the number of milliseconds between midnight, January 1, 1970 Universal Coordinated Time (UTC) (or GMT) and the supplied date. | Date |
See also
Other articles
- JavaScript Objects
- JavaScript Methods
- JavaScript Properties
- JavaScript Constants
- JavaScript Reference
Attributions
Microsoft Developer Network: Article