DEV Community

benboorstein
benboorstein

Posted on

Quick Notes Based On "Learning JavaScript Exercise" Section of Frontend Masters' "Complete Intro to Web Development, v2"

What I did (in code):

    const character = 'a'
    const timesRepeated = 50
    let answer = ''

    for (let i = 0; i < timesRepeated; i++) {
       answer += character
    }

    console.log(answer)
    console.log(answer.length)

    Logs: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    Logs: 50

What I did (in English):

  • Assign the string 'a' to the variable character.
  • Assign 50 to the variable timesRepeated.
  • Assign '' (an empty string, i.e., a string with a length equal to 0) to the variable answer.
  • The for loop: Set the variable i to start at 0, run the loop as long as i is less than timesRepeated, and at the end of each iteration of the loop, increment i by 1. Each iteration of the loop, store answer + character in answer (i.e., update answer).
  • Log to the console answer.
  • Log to the console answer.length.

What I practiced:

  • Same as above.

What I learned:

  • From the above code, I didn't learn anything new.
  • For this section, there was no instruction outside of the exercise itself.

What I still might not understand:

  • Nothing for this section.

AWS Q Developer image

Your AI Code Assistant

Ask anything about your entire project, code and get answers and even architecture diagrams. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Start free in your IDE

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay