Assessment 5 Objectives
Here are the concepts in Assessment #5: Week 4 - Loops, Conditionals, Runtime Complexity:
JS3
- [ ] 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 !
JS4
- [ ] 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
JS5
- [ ] Know when to use a switch statement instead of an if/else statement
- [ ] Write a switch statement using proper syntax
JS6
- [ ] Create Object Literals in JavaScript
- [ ] 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
Runtime Complexity
- [ ] Understand the following runtimes: O(1), O(log n), O(n), O(n log n), O(n^2), and O(2^n)
- [ ] Know the runtime of array and object functions
- [ ] Determine time complexity for simple functions and algorithms