Javascript Tutorial

fullstackadda/js

What is Javascript ?

JavaScript is a high-level, interpreted programming language that is commonly used to add interactivity and other dynamic features to websites. It is a client-side language, which means that the code is executed by the web browser on the user’s device, rather than on the web server. 
 
JavaScript is designed on a simple object-based paradigm. An object is a collection of properties, and a property is an association between a name (or key) and a value. A property’s value can be a function, in which case the property is known as a method.
 
JavaScript, often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of websites use JavaScript on the client side for webpage behavior, often incorporating third-party libraries.
 
Designed by: Brendan Eich
 
Typing discipline: Dynamic, weak, duck
 
Stable release: ECMAScript 2021 / June 2021; 18 months ago
 
First appeared: December 4, 1995; 27 years ago
 
 

Versions of JavaScript:

  • The Original JavaScript ES1 ES2 ES3 (1997-1999)
  • The First Main Revision ES5 (2009)
  • The Second Revision ES6 (2015)
  • Yearly Additions (2016, 2017, 2018, 2019, 2020)