Day 2 - 10DaysOfJavaScript

Day 2 - 10DaysOfJavaScript

Day 2 - 10DaysOfJavaScript

Day 2: Conditional Statements: If-Else

  • An integer value score is provided for a students test

  • 0 ≤ score ≤ 30

  • It must return the letter corresponding to grade

function getGrade(score) {
    let grade;
    // Write your code here
    if(score<=5) {
        grade="F";
    }else if(score<=10) {
        grade='E';
    }else if(score<=15) {
        grade='D'
    }else if(score<=20) {
        grade ='C'
    }else if(score<=25) {
        grade ='B'
    }else if(score<=30) {
        grade='A'
    }
    return grade;
}

Day 2: Conditional Statements: Switch

  • A string is provided where its length is 1 ≤ s ≤ 100

  • Given the following legend, return the correct value based on the first letter

function getLetter(s) {
    let letter;
    // Write your code here
    switch (true) {
        case 'aeiou'.includes(s[0]):
            letter = 'A';
            break;
        case 'bcdfg'.includes(s[0]):
            letter = 'B';
            break;
        case 'hjklm'.includes(s[0]):
            letter = 'C';
            break;
        case 'npqrstvwxyz'.includes(s[0]):
            letter = 'D';
            break;
    }
    return letter;
}

Day 2: Loops

  • Given a string of s of any length

  • Output, in order, the vowels of that string on each new line

  • Right after, output, in order, the consonants of that string on each new line

/*
 * Complete the vowelsAndConsonants function.
 * Print your output using 'console.log()'.
 */
function vowelsAndConsonants(s) {
    let vowels = ['a','e','i','o','u'];

    for(let v of s) {
        if(vowels.includes(v))
            console.log(v);
    }
    for(let v of s) {
        if(!vowels.includes(v))
            console.log(v);
    }
}
string = 'javascriptloops'
vowelsAndConsonants(string)

Join for Weekly Updates.

React ❤️ to encourage Author.