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 |