| 1 |
Comment Your JavaScript Code |
| 2 |
Declare JavaScript Variables |
| 3 |
Storing Values with the Assignment Operator |
| 4 |
Assigning the Value of One Variable to Another |
| 5 |
Initializing Variables with the Assignment Operator |
| 6 |
Understanding Case Sensitivity in Variables |
| 7 |
Add Two Numbers with JavaScript |
| 8 |
Subtract One Number from Another with JavaScript |
| 9 |
Multiply Two Numbers with JavaScript |
| 10 |
Increment a Number with JavaScript |
| 11 |
Decrement a Number with JavaScript |
| 12 |
Create Decimal Numbers with JavaScript |
| 13 |
Multiply Two Decimals with JavaScript |
| 14 |
Divide One Decimal by Another with JavaScript |
| 15 |
Finding a Remainder in JavaScript |
| 16 |
Use Conditional Logic with If Statements |
| 17 |
Comparison with the Equality Operator |
| 18 |
Comparison with the Strict Equality Operator |
| 19 |
Practice comparing different values |
| 20 |
Comparison with the Inequality Operator |
| 21 |
Comparison with the Strict Inequality Operator |
| 22 |
Comparison with the Greater Than Operator |
| 23 |
Comparison with the Greater Than Or Equal To Operator |
| 24 |
Comparison with the Less Than Operator |
| 25 |
Comparison with the Less Than Or Equal To Operator |
| 26 |
Comparisons with the Logical And Operator |
| 27 |
Comparisons with the Logical Or Operator |
| 28 |
Introducing Else Statements |
| 29 |
Introducing Else If Statements |
| 30 |
Logical Order in If Else Statements |
| 31 |
Selecting from Many Options with Switch Statements |
| 32 |
Adding a Default Option in Switch Statements |
| 33 |
Multiple Identical Options in Switch Statements |
| 34 |
Replacing If Else Chains with Switch |
| 35 |
Iterate with JavaScript While Loops |
| 36 |
Iterate with JavaScript For Loops |
| 37 |
Iterate Odd Numbers With a For Loop |
| 38 |
Count Backwards With a For Loop |
| 39 |
Nesting For Loops |
| 40 |
Iterate with JavaScript Do…While Loops |
| 41 |
Write Reusable JavaScript with Functions |
| 42 |
Passing Values to Functions with Arguments |
| 43 |
Return a Value from a Function with Return |
| 44 |
Understanding Undefined Value returned from a Function |
| 45 |
Returning Boolean Values from Functions |
| 47 |
Return Early Pattern for Functions |
| 48 |
Declare a function name swapValues. This function swaps value of x to y |
| 49 |
Convert Celsius to Fahrenheit |
| 50 |
Factorialize a Number |
| 51 |
Sum All Numbers in a Range |
| 52 |
Escaping Literal Quotes in Strings |
| 53 |
Quoting Strings with Single Quotes |
| 54 |
Escape Sequences in Strings |
| 55 |
Concatenating Strings with Plus Operator |
| 56 |
Concatenating Strings with the Plus Equals Operator |
| 57 |
Constructing Strings with Variables |
| 58 |
Appending Variables to Strings |
| 59 |
Find the Length of a String |
| 60 |
Use Bracket Notation to Find the First Character in a String |
| 61 |
Understand String Immutability |
| 62 |
Use Bracket Notation to Find the Nth Character in a String |
| 63 |
Use Bracket Notation to Find the Last Character in a String |
| 64 |
Use Bracket Notation to Find the Nth-to-Last Character in a String |
| 65 |
Store Multiple Values in one Variable using JavaScript Arrays |
| 66 |
Nest one Array within Another Array |
| 67 |
Access Array Data with Indexes |
| 68 |
Modify Array Data With Indexes |
| 70 |
Manipulate Arrays With push() |
| 71 |
Manipulate Arrays With pop() |
| 72 |
Manipulate Arrays With shift() |
| 73 |
Manipulate Arrays With unshift() |
| 74 |
Accessing Nested Arrays |
| 75 |
Iterate Through an Array with a For Loop |
| 76 |
Return Largest Numbers in Arrays |
| 77 |
Store Multiple Values in one Variable using JavaScript Arrays |
| 78 |
Nest one Array within Another Array |
| 79 |
Access Array Data with Indexes |
| 80 |
Modify Array Data With Indexes |
| 81 |
Access Multi-Dimensional Arrays With Indexes |
| 82 |
Manipulate Arrays With push() |
| 83 |
Manipulate Arrays With pop() |
| 84 |
Manipulate Arrays With shift() |
| 85 |
Manipulate Arrays With unshift() |
| 86 |
Accessing Nested Arrays |
| 87 |
Iterate Through an Array with a For Loop |
| 88 |
Return Largest Numbers in Arrays |
| 89 |
Build JavaScript Objects |
| 90 |
Accessing Object Properties with Dot Notation |
| 91 |
Accessing Object Properties with Bracket Notation |
| 92 |
Accessing Object Properties with Variables |
| 93 |
Updating Object Properties |
| 94 |
Add New Properties to a JavaScript Object |
| 95 |
Delete Properties from a JavaScript Object |
| 96 |
Testing Objects for Properties |
| 97 |
Create a Method on an Object |
| 98 |
Generate a random number between 0 and 100 inclusively. |
| 99 |
Generate a random number between 50 and 100 inclusively. |
| 100 |
Generate a random number of 3 digits |
| 101 |
Generate a random number between 0 and 255 inclusively. |
| 102 |
What is the year today? |
| 103 |
What is the month today as a number? |
| 104 |
What is the date today? |
| 105 |
What is the day today as a number? |
| 106 |
What is the hours now? |
| 107 |
What is the minutes now? |
| 108 |
Find out the numbers of seconds elapsed from January 1, 1970 to now. |
| 109 |
Use Arrow Functions to Write Concise Anonymous Functions |
| 110 |
Write Arrow Functions with Parameters |
| 111 |
Set Default Parameters for Your Functions |
| 112 |
Use the Rest Parameter with Function Parameters |
| 113 |
Learn About Functional Programming |
| 114 |
Understand Functional Programming Terminology |
| 115 |
Avoid Mutations and Side Effects Using Functional Programming |
| 116 |
Use the map Method to Extract Data from an Array |
| 117 |
Implement map on a Prototype |
| 118 |
Use the filter Method to Extract Data from an Array |
| 119 |
Implement the filter Method on a Prototype |
| 120 |
Use the reduce Method to Analyze Data |
| 121 |
Use the every Method to Check that Every Element in an Array Meets a Criteria |
| 122 |
Use the some Method to Check that Any Elements in an Array Meet a Criteria |
| 123 |
Sort an Array Alphabetically using the sort Method |
| 124 |
Return a Sorted Array Without Changing the Original Array |
| 125 |
Use Higher-Order Functions map, filter, or reduce to Solve a Complex Problem |