1. Introduction
- Simple Addition
- Fun With Text
- Combining Text and Numbers
2. Variables and Operators
- Favorite Language, Again
- What is a Variable?
- Your Name
- Let’s Make a Sentence
- Numbers in Variables
- Changing Variable Values
- More on Assignment
- Equality
- What’s Your Type?
- Empty Cans, Empty Variables
- Increment Operator
- Adding Numbers, Again
- Another Addition Operator
3. Dive into Strings
- What Are Strings?
- Combining Strings
- Length of a String
- Selecting Characters
- Substrings
- Change to Upper Case
- What is your Index?
- Reversing a String
- What’s the Secret?
4. Functions
- Simple Addition Function
- Division Problem
- Capitalize the First Letter
- Capitalize Names
- Square a Number
- Sum of Squares
- Area of Triangle
- Just Came to Say Hello
- Global Variables
5. Control Structures
- Max of Two
- Best of Three
- Doesn’t JS Rock?
- Are you Chuck Norris?
- Find the Number
- Five Letter Palindrome
- FizzBuzz
- Nested If Else Statements
6. Loops
- Add ‘Em Up
- Sum Odd Numbers
- Auto Correct, Kind Of
- Comparing Strings
- Count to 100, Again
- Word Count
7. Arrays
- Pushing Arrays
- Every Other One
- First and Last
- Reverse Swapping
- Range
- Words
- If and Only If
- Delete Free Emails
8. JavaScript summary
- Getting Started
- Running Code
- Syntax Basics
- Types
- Operators
- Conditional Code
- Loops
- Reserved Words
- Arrays, Objects, Functions
- Testing Type
- The “this” Keyword
- Scope, Closures