- Open your command line and navigate to your
reposdirectory (if you do not have areposfolder, then you can usemkdir reposto create one) - Use this template repository to start a new project in your repos folder:
git clone <repo_name> - cd
repo_nameto navigate into your new repo directory - Start Visual Studio Code and select 'Open Folder'. Then select
repo_nameto open the folder in the editor (or just typecode .in your terminal inside the repo directory) - Follow the instructions on the README.md file to complete exercises
- Open the app.js file to get started
- In the past, we created a selection statement inside a loop that counted from 1 to 100, and only printed out the odd numbers.
- Your task is to write a function printOdds() that takes one parameter, count, and uses a loop and selection statement to count to the number passed in, printing out the odd numbers.
- Declare a function named
printOddsusing declaration notation (function <name>(){...}) - The function should take in one parameter named
count - The function body should:
- contain a
for loopthat counts to the parameter passed in, - an
if/elsestatement that determines if the current value is odd, - and then
console.log()the odd value to the console
- contain a
- BONUS: Now that you do not know exactly what number may be passed in as
count, use anifstatement to account for a negativecountbeing passed in.
- Write a function that receives a name and age, and prints a greeting message to the console using the name.
- Declare a function named
checkAgeusing declaration notation (function <name>(){...}) - The function should take in one parameter named
age - The function body should:
- declare and initialize an
aboveSixteenlocal variable with string value:"You can drive!", - declare and initialize an
belowSixteenlocal variable with string value:"Sorry, but you need to wait until you're 16.", - an
if/elsestatement that determines if theagevalue is below 16, - and then
console.log()the correct message to the console.
- declare and initialize an
- BONUS: Remember that paramaters are optional, and no
nameoragevalue could be passed in. Correctly account for no parameter being passed in.
- Assign a function to a variable
- Pass a function as a parameter(argument)
- Return a function from a function