There are 3 major types of JavaScript namely:
-
Client-Side JavaScript (CSJS) — an extended version of JavaScript that enables the enhancement and manipulation of web pages and client browsers
-
Server-Side JavaScript (SSJS) — an extended version of JavaScript that enables back-end access to databases, file systems, and servers
-
Core JavaScript — the base JavaScript language
Client-Side JavaScript (CSJS) and Server-Side JavaScript (SSJS) are dependent on the core JavaScript and cannot work without it.