Light Weight Scripting language
Object-oriented programming support
More control in the browser
1. Light Weight Scripting Language
2. Dynamic Typing
x then you can store either a string or a Number type value or an array or an object. This is known as dynamic typing.
let keyword before the variable name to declare a variable without worrying about its type.
3. Object-Oriented Programming Support
3. Functional Style
4. Platform Independent
5. Prototype-based Language
7. Interpreted Language
8. Async Processing
9. Client-side Validations
10. More control in Browser
Detecting browser type, name OS version, etc information of the client for analysis.
Extensive in-built library with many useful functions for validation, data type conversion, string operations, etc.
Support for commonly used complex data types like array, Maps, List, etc. with support of in-built functions to operate on them.