JavaScript, often abbreviated as JS, is a high-level, interpreted programming language which is widely used in web development and now is also being used in cross platform development.
- High Level Language
- Dynamically Typed
- Follows Multi Paradigm
- Loosely Typed (Be Careful Here)
- Interpreted Language
- Late Binding
- Object Runtime Ateration
- Closures
- DOM Manipulation
- Client Side Styling
- Client-Side Validation
- Dynamic Drop Down Menu
- Advanced UI/UX Development
- Animations
- Many More Client Side Advantages (such as making pages dynamic, displaying clocks, date and time etc.)
- Server Side Scripting
- Cross Platform Development (ElectronJS)
- Mobile Application Development
- Even beinig used in IoT these days