Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Objectives for JavaScript 1-8
- JS1
- Variables, Strings, and Integers
- Create descriptive variable names
- Store numbers and strings in variables
- Perform math operations on numbers
- Increment and decrement variables
- Obtain a random number
- Find the length of a string
- Index into a string
- JS 2
- Arrays and Functions
- Create arrays using the proper syntax
- Create nested arrays
- Index into arrays
- Change data inside an array using index reassignment
- Change data inside an array using .push(), .pop(), .shift() and .unshift()
- Define a function using proper syntax
- Pass arguments into a function
- Understand the difference between global scope and local scope
- closures
- JS 3
- Booleans
- Make comparisons of equality and value
- Determine the Boolean value of a given comparison
- Write a conditional control flow using if, else if and else statements
- Implement logical operators &&, || and !
- JS 4
- Loops
- Write proper JavaScript for loop syntax
- Iterate through an array using a for loop
- Write proper JavaScript while loop syntax
- Increment a counter variable properly inside a while loop
- JS 5
- Switch Statements and Functions
- Know when to use a switch statement instead of an if/else statement
- Write a switch statement using proper syntax
- JS 6
- Object Literals
- Understand property-value pairs
- Assign values to properties with both dot-notation and bracket-notation
- Change the value associated with a property
- Delete property-value pairs
- JS 7
- Regular Expressions
- Read and write RegExps in Javascript
- Use RegExps to test and replace strings
- Understand basic regular expression special characters, .*+?\w\d
- JS 8
- Object Oriented Programming
- Create an object
- Understand some of the main concepts of object-oriented programming
- Start developing an understanding of objects and classes
- Intermediate Javascript
- Callbacks
- Hofs (higher order functions): forEach, map, filter, reduce
Add Comment
Please, Sign In to add comment