JavaScript — an introduction
introducing the programming language of the internet
// updated 2025-05-09 11:56
JavaScript refers to an internet programming language that allows webpages to:
- changes its content and/or appearance
- based on user input, or
- some changing condition
As we will see, the JavaScript programming language contains many features that we can find in any other programming language. Of course, JavaScript will contain unique implementations of features that make it best suited for web development.
Topics
- Setup
- JavaScript programming basics
- 📒🗄️ Data types
- 📒🔀 Variables
- 📒➕ Operators
- 📒🌳 Branching
- 📒 🔄 Looping
- 📒 ⚙️ Functions
- 📒 📦 Objects and JSON
- 📒 📚 Arrays
- 📒 ⚙️ Higher-order functions
- 📒 📦 Modules
- 📒 ⏰ Delay handling
- 📒 ⚠️ Error handling
- JavaScript programming tools
- 📒 📆 Date object
- 📒 🧮 Math object
- Javascript and the Internet
- 📒 🌐 Browser variables
- navigator
- window
- document
- 📒 ➡️ DOM access (and traversal)
- 📒 👉 DOM manipulation
- 📒👏 DOM event handling
- Fetching data from external sources
- 📒 🌐 Browser variables
- Advanced topics
- Escape strings
- String interpolation
- Ternary operators
- Nullish coalescing
- Optional topics
- Console styling