From d6f4f022f7d864e6b29fa350c52319cf2b415f15 Mon Sep 17 00:00:00 2001 From: Kristyn Bryan Date: Thu, 19 May 2016 09:17:47 -0400 Subject: [PATCH] updated homework --- .../homework/{js_basics.md => Javascript.md} | 75 ++++++++++++++++--- 1 file changed, 64 insertions(+), 11 deletions(-) rename unit_01/w01d04/homework/{js_basics.md => Javascript.md} (61%) diff --git a/unit_01/w01d04/homework/js_basics.md b/unit_01/w01d04/homework/Javascript.md similarity index 61% rename from unit_01/w01d04/homework/js_basics.md rename to unit_01/w01d04/homework/Javascript.md index f45e8ad..444e79b 100644 --- a/unit_01/w01d04/homework/js_basics.md +++ b/unit_01/w01d04/homework/Javascript.md @@ -1,12 +1,28 @@ -# Javascript Basics +![ga](http://mobbook.generalassemb.ly/ga_cog.png) + +# WDI-PANTHALASSA + +--- +Title: Javascript Homework for w01d04
+Type: Homework
+Duration: "2:00"
+Creator:
+ Original creators: WDI-BLT, WDI-Meeskeeks
+ Adapted by: Kristyn Bryan
+ Course: WDIr Panthalassa
+Competencies: Javascript
+Prerequisites: Basic Javascript
+ +--- +# Homework - Javascript Basics ![js](http://www.mastergradeit.co.za/files/thumb/289/200) ## Setup -Make a folder called `js_basics` inside your homework folder. Inside `js_basics` touch an index.html and an app.js and link them together. Write all of your javascript answers in `app.js`, and test them in the Chrome console. +Make a file inside your `homework` folder for w01d04 called `app.js`. Write all of your javascript answers in `app.js`, and test them in the bash console using the command `node app.js` from inside the `homework` folder. -Any non-javascript written answers can be made into a comment in your js file by putting a pound # at the beginning of the line. Alternatively, comment out written work by using `command + /` in sublime. You can select blocks of text and comment them out with this shortcut. +Any non-javascript written answers can be made into a comment in your .js file by putting a pound # at the beginning of the line. Or, if you write a comment, you can select the blocks of text and comment them out with this shortcut `command` + `/`. ## Conceptual Questions @@ -16,6 +32,12 @@ Any non-javascript written answers can be made into a comment in your js file by 3. How do we assign an existing variable to a new variable? 4. How do we use a variable within an expression? +**Commit 1**
+
+The commit message should read:
+"Answered JS basic conceptual questions" +
+ ## Exercises 1. Create a variable called `firstVariable`. @@ -29,18 +51,29 @@ Any non-javascript written answers can be made into a comment in your js file by - Write an expression that takes the string "Hello, my name is " and the variable `yourName` so that it returns a new string with them concatenated. *(ex: "Hello, my name is Jean Valjean")* +**Commit 2**
+
+The commit message should read:
+"Completed JS basic exercises" +
... -# Javascript Primitives +# Javascript Data Types (Primitives) ## Conceptual Questions -1. Name 4 different built in primitives in Javascript. +1. Name 4 different built in data types (primitives) in Javascript. 2. What is the difference between an integer and a float? 4. How do you create an empty array and store it in a variable? +**Commit 3**
+
+The commit message should read:
+"Answered JS data type questions" +
+ ## Exercises 1. Given the following array `var a = [1, 10, "Hello", true]` @@ -48,15 +81,21 @@ Any non-javascript written answers can be made into a comment in your js file by - Change the value of `"Hello"` to `"World"`. - Check the value of `a` to make sure it updated the array. -2. Given the following array `["Meeseeks", "Coldness", "21 Berry", "Venkman"]` +2. Given the following array `["Panthalassa", "Zoom", "Cloud9", "Github"]` - What would you write to access the 3rd element of the array? - - Change the value of "Venkman" to "Slimer" + - Change the value of "Github" to "Octocat" - Add a new element, "Cloud City" to the array. 3. Create a string that contains quotes and store it in a variable. 4. What is the result from the expression `"World" * 5`. Why? +**Commit 4**
+
+The commit message should read:
+"Completed JS data type exercises" +
+ # JavaScript - Primitive Methods & Properties @@ -66,6 +105,12 @@ Any non-javascript written answers can be made into a comment in your js file by 1. List at least 5 properties built into a string. 2. List at least 2 method examples built into an array. +**Commit 5**
+
+The commit message should read:
+"Answered JS method & properties questions" +
+ ## Exercises 1. Given the following string `"The Peculiar Purple Pieman of Porcupine Peak"` @@ -77,8 +122,13 @@ Any non-javascript written answers can be made into a comment in your js file by - using a different method, remove the string from the end of the array. - using the `unshift` method, add the string `"Bob Marley"` to the beginning of the array - using a different method, remove the string from the beginning of the array - - + +**Commit 6**
+
+The commit message should read:
+"Completed JS method & properties exercises" +
+ ... # Javascript - operators @@ -107,6 +157,9 @@ Using the provided variable definitions, replace the blanks with a mathematical ... - - +**Commit 7**
+
+The commit message should read:
+"Completed JS operator exercises" +