previous |
start |
next
ECMA-262 edition 3 features
Very widely used in Web browsers and servers
- Dynamic scripting language with untyped variables
- Based firmly on Unicode
- Objects with dynamically bound properties
- Prototype based inheritance
- Garbage collection
- C style control statements
- For the most part semicolons are optional
- Variable number of arguments for function calls
- Undefined, Null, NaN, positive and negative Infinity
- Exceptions, try/catch/throw and Error objects
- Array datatype
- Boolean and Number datatypes
- String data type
- Regular expressions and string operations
- Math and Date objects
previous |
start |
next