- 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
.jsfiles (see thejsfolder). 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 including it in your html file
<script src="nameOfFile.js"/>
Write a program that will take a hardcoded string, and console log the reversed version of it.
Requirements
- You must use a
forloop. No.reverse() - You may use the string below
var inputString = 'building';Write a program that will take an array of words. (Create an array for yourself to test with- it should have short and long words.) Use a variable called maxLength set to a number of your choosing. Push words that are less than the maxLength into a new array. console.log the value of the new array.
Requirements
- Your array of words should be stored in a variable, which can be named whatever you like
maxLengthshould 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
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.