- Fork and clone this repository
- Write JavaScript code to obtain the data prompted by each question
- The code for each exercise should be placed in separate
.js
files (see thejs
folder). This will make it easier to keep track of solutions- It may also be beneficial to copy/paste any data structures provided
- Run each file by typing
node js/nameOfFile.js
Write a program that will take a hardcoded string, and console log the reversed version of it.
Requirements
- You must use a
for
loop. No.reverse()
- You may use the string below
var inputString = 'building';
Write a program that will take an array of words. Using a variable called maxLength
, push words that are less than the maxLength
into a new array, and console.log
the value of maxLength
.
Requirements
- Your array of words should be stored in a variable, which can be named whatever you like
maxLength
should be a positive number
Write a program that will print the letter grade, given a variable with a test score. Display either "A", "B", "C", "D", or "F", for an score that is an integer between 0 and 100.
Requirements
- Your program should have a variable to store the letter grade (an integer between 0 and 100)
- For the letter grades, you may use whatever grading scale you like
- You must use a switch statement (hint, you may need to review and think about how the
switch
statement works)
Implement Fizz Buzz. Loop from 1 to 100. If the number is divible by both 3 and 5, print "fizzbuzz". Otherwise, if the number if divisible by 3, print "fizz", or, if the number is divisible by 5, print "buzz". If none of the above are true, print the number. This is a very common interview question!
Use a for...in loop to examine the phoneBook Object below and print out the names of all the people who share the phone number "333-333-3333".
var phoneBook = {
"Abe": "111-111-1111",
"Bob": "222-222-2222",
"Cam": "333-333-3333",
"Dan": "444-444-4444",
"Ern": "555-555-5555",
"Fry": "111-111-1111",
"Gil": "222-222-2222",
"Hal": "333-333-3333",
"Ike": "444-444-4444",
"Jim": "555-555-5555",
"Kip": "111-111-1111",
"Liv": "222-222-2222",
"Mia": "333-333-3333",
"Nik": "444-444-4444",
"Oli": "555-555-5555",
"Pam": "111-111-1111",
"Qiq": "222-222-2222",
"Rob": "333-333-3333",
"Stu": "444-444-4444",
"Tad": "555-555-5555",
"Uwe": "111-111-1111",
"Val": "222-222-2222",
"Wil": "333-333-3333",
"Xiu": "444-444-4444",
"Yam": "555-555-5555",
"Zed": "111-111-1111"
};
- All content is licensed under a CC-BY-NC-SA 4.0 license.
- All software code is licensed under GNU GPLv3. For commercial use or alternative licensing, please contact legal@ga.co.