diff --git a/js/filterLongWords.js b/js/filterLongWords.js index e69de29..b4b8b2c 100644 --- a/js/filterLongWords.js +++ b/js/filterLongWords.js @@ -0,0 +1,12 @@ +var maxLength = 6 +var words = ['hello','hi','bye','goodbye'] +var newArr = [] + +// var longWords = words.filter(word => word.length > 6) +var longWords = words.filter(function(word){ + return word.length > 6; +}); + + newArr.push(longWords) + + console.log(newArr) diff --git a/js/fizzbuzz.js b/js/fizzbuzz.js index e69de29..55f7675 100644 --- a/js/fizzbuzz.js +++ b/js/fizzbuzz.js @@ -0,0 +1,12 @@ + +for( var i = 1; i <= 100; i++ ) { + if( (i % 3) === 0 && (i % 5) === 0 ) { + console.log( "FizzBuzz" ); + } else if( (i % 3) === 0 ) { + console.log( "Fizz" ); + } else if( (i % 5) === 0 ) { + console.log( "Buzz" ); + } else{ + console.log(i); + } +} diff --git a/js/grade.js b/js/grade.js index e69de29..31fdd2c 100644 --- a/js/grade.js +++ b/js/grade.js @@ -0,0 +1,32 @@ +var testScores = 75 + +switch (testScores) { + case 100: case 99: case 98: case 97: case 96: case 95: case 94: case 93: case 92: case 91: + grade = 'A' + break; + case 90: case 89: case 88: case 87: case 86: case 85: case 84: case 83: case 82: case 81: + grade = 'B' + break; + case 80: case 79: case 78: case 77: case 76: case 75: case 74: case 73: case 72: case 71: + grade = 'C' + break; + case 70: case 69: case 68: case 67: case 66: case 65: case 64: case 63: case 62: case 61: + grade = 'D' + break; + default: + grade = 'F' + +} + +// switch (true) { +// case testScores > 90 && testScores < 100: +// grade = "A" +// break; +// case testScores > 80 && testScores < 91: +// grade = "B" +// break; +// default: +// grade = "F" +// } + +console.log(grade) diff --git a/js/phonebook.js b/js/phonebook.js index e69de29..b61ab4a 100644 --- a/js/phonebook.js +++ b/js/phonebook.js @@ -0,0 +1,62 @@ +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" +}; + +// console.log(phoneBook.hasOwnProperty('Gil')) + +for (var sameNum in phoneBook) + if (phoneBook[sameNum] === "333-333-3333") + + console.log(sameNum) + + + // var multi = { + // name: 'Product List', + // items: [ + // { + // name: 'Nexus', + // price: 800 + // }, + // { + // name: 'iPhone', + // price: 1000 + // } + // ] + // } + // console.log(multi.items) + +// var totalPrice = 0 + + // for(var init = 0; init < multi.items.length; init++) { + // var eachObj = multi.items[init] + // // console.log(multi.items[init]) + // + // totalPrice += eachObj.price + // } + +// console.log(totalPrice) diff --git a/js/reverse.js b/js/reverse.js index e69de29..9ce5fde 100644 --- a/js/reverse.js +++ b/js/reverse.js @@ -0,0 +1,11 @@ +var inputString = 'building'; +var reverseString = "" + +for (var i = inputString.length - 1; i >= 0; i--){ + reverseString += inputString[i] +} + +console.log(reverseString) + +// var reverseString = inputString.split('').reverse().join('') +// console.log(reverseString)