skip to main content
logo
jonchius
developer + explorer
code / textbook-javascript

📒

JavaScript — an introduction

introducing the programming language of the internet

📒

JavaScript in HTML

getting started with JavaScript on a webpage

📒

JavaScript comments and whitespace

documenting code with some comments and whitespace

📒

JavaScript on the browser console

using the browser's console as a code playground

📒

JavaScript data types

summarizing the building blocks of web app data

📒

JavaScript strings

looking at and manipulating plain text in JavaScript

📒

JavaScript numbers

looking at and manipulating numbers in JavaScript

📒

JavaScript variables

storing data into named containers

📒

JavaScript variable declarations

differentiating const + let + var when declaring variables

📒

JavaScript operators

reviewing essential math + logic + beyond

📒

JavaScript branching

making decisions with if and else statements

📒

JavaScript looping

making events happen again and again

📒

JavaScript functions

grouping code into actionable chunks

📒

JavaScript objects and JSON

collecting properties and values into containers

📒

JavaScript arrays

collecting several items in one container

📒

JavaScript higher-order functions

performing more powerful functions such as transforming and filtering arrays

📒

JavaScript modules

containing chunks of code for later re-use

📒

JavaScript browser variables

more about JavaScript with the "user agent"

12

made with sanity + next.js + critical thinking

social media has distracted us