log in
Intro to JavaScript
Variables
What's a REPL?
REPL Wizard
Recalling Values
Naming Values
Lifespan of Variables
More Variables
Variables in Calculations
Valid Variable Names
Hello, World
Declaring Variables
Reassigning Variables
Constant Variables
Brief Aside: Semicolons
REPLs and Variables: Summary
Strings
Testing, Testing
Comments
What is a String?
Concatenating Strings
Another Method of Concatenating
Interpolation
String Length
String Indexes
Searching Strings, Part 1
Searching Strings, Part 2
Searching Strings, Part 3
Functions: A First Look
A First Example
Write a First Function
Taking Inputs
Returning Values
Practice
Debugging
Conditionals
True, False
Comparisons
If Statements
If-Else Statements
Conditional Returns
Negation
Else If Statements
Mini Project: Grade Calculator
Mini Project: Number Guessing Game
Arrays
Just a List
Array Indexes
Array Length
Last Element
Reassigning Array Values
Challenge: Swap First and Last
Add Elements
Remove Elements
Search in an Array
CHALLENGE: Strange Addition
Loops
While Loops
Adding with a While Loop
Range Generator
Range Generator: Add Step Size
Reverse Range Generator
For Loops
For Loop Array Iteration
Practic For Loop Array Iteration
for...of Loops
Objects
Creating Objects
Accessing Properties
Adding Properties
Updating Properties
Nested Objects
Listing Keys, Values
Comparing Objects
Looping through Objects
Objects as Function Inputs
Methods