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.
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 JavaScripts. 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. |