JavaScript 101 provides an overview of JavaScript including:
- JavaScript was designed in 1995 by Brendon Eich to replace Java for web pages. It incorporates principles from Java, Self, and Scheme.
- The ECMA standardized JavaScript as ECMAScript. The latest version 5 includes strict mode for improved error checking.
- Basic types in JavaScript include numbers, strings, booleans, objects, arrays, regular expressions, functions, null, and undefined.
- Objects are dynamic collections of properties that can have methods to get, set, and delete properties. Properties can also have attributes like value and configuration.
- Functions are objects that can be invoked. They are composed of parameters, statements,