Take Away
Below are the concepts you should come away with, and on which we will quiz you.
**You will want to make notes on these items below as you go through the Prep material and ENSURE you understand them. During your end-of-prep interview, we will ask to see your notes on the list of topics.**
If you’re fuzzy on some points, Googling is the best way to figure it out. Be self-directed in your learning and you'll succeed at anything! You should practice and develop the reflex to Google it.
There are more reading resources online at Operation Spark that cover all topics addressed. See the table of contents for this material:
https://github.com/OperationSpark/javascript-wiki/wiki
In addition to your Prep work, a resource for answers can be found here: http://www.w3schools.com/js/default.asp
Important Concepts
Here’s what you should understand at the end of Prep:
- What are variables? How do we define them and why do we use them?
- What are some of the basic built-in data types? By data types, we mean, types of things - the things you use in your app.
- What is a String? How do we often use them? What are some methods to manipulate Strings? How do we access individual characters in a String? How do we split a String in two?
- What is a Boolean? When would we use a Boolean?
- What is an Array, why do we use them, how do we access their elements, and what is the syntax for creating a literal Array?
- What is an Object, how do they differ from Arrays, how do we access their values, and what is the syntax for creating a literal Object?
- What is a conditional statement (if statement). Why do we use them and what is the syntax for creating one?
- What is a loop, why do we use loops, and, naming one, what is the syntax for creating that loop?
- What is a function, how do we define a function, how do we call (or execute) a function, and what do we use them? What are parameters and what is a return value?
Here's a link to a Google Doc that includes the above points.. Make a copy of this Google Doc, then make your notes therein.