Introduction to JavaScript

Duration: 5 min  •  Difficulty: Easy

JavaScript (often abbreviated as JS) is the programming language that makes web pages interactive. Along with HTML and CSS, JS is a core technology of the World Wide Web.

What is JavaScript?

Unlike HTML (Structure) and CSS (Design), JavaScript is the Logic. JavaScript can update and change both HTML and CSS, manipulate data, and communicate with servers without reloading the page (AJAX).

Key Features

  • Client-Side: Runs directly in your web visitor's browser (no server intervention needed for basic animations or calculations).
  • Versatility: Although born in the browser, JS is now also very popular on the server via Node.js.
  • Dynamic Typing: You don't need to declare data types (like int or string) when creating variables.
  • Why use JavaScript?

    If you want to be a Web Developer (Frontend or Fullstack), JavaScript is a language you MUST master 100%, as it is the only native programming language that runs in all web browsers.