Different Uses of JavaScript
Different Uses of JavaScript
JavaScript is the world’s most popular programming language, used on more platforms and in more languages than any other programming language in history.
JavaScript is popular, light-weight, object-based scripting language supported by web browsers. JavaScript provides dynamic functionality to the website.
The main uses of JavaScript are as follows:
- Core JavaScript
- Client-side JavaScript
- Server-side JavaScript
Core JavaScript
The base JavaScript language used by both client and server-side JavaScript. Core JavaScript encompasses all of the statements, operators, objects, and functions that make up the basic JavaScript language.
Client-side JavaScript
Client-side JavaScript is an extended version of JavaScript that enables the enhancement and manipulation of web pages and client browsers.
Server-side JavaScript
Server-side JavaScript is an extended version of JavaScript that enables back-end access to tables, databases, file systems, and servers.
The below table summarizes the JavaScript flavor and the purpose of its use.
JavaScript Flavor | Environment | Purpose |
---|---|---|
Client-side JavaScript | Browser | Manages user interactions, updates the DOM, validates forms, etc. |
Server-Side JavaScript | Server | Handles backend processing, databases, business logic, etc. |
Core JavaScript | Both | Provides core language features like variables, data types, arrays, and functions. |
JavaScript is used for Game and Mobile application development.