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