V School | Better Humans, Better Outcomes

Functions

What is a function? “A function is a JavaScript procedure—a set of statements that performs a task or calculates a value.” - MDN Web Docs Analogy Think about some appliances in your kitchen: a dishwasher, refrigerator, toaster, oven, etc. Each of these appliances do a very specific thing – dishwashers

The Art of Googling

Motivation for Google-ing Well Less is More Too many words are confusing; Google is not a person, don’t use natural language! Be Specific Use ‘limiting words’ -- less common words that lead you to what you’re looking for Refine, Refine, Refine Use the ‘site:’ or the tilde (~) modifiers

Letter Frequency

Find the frequency of all characters in a given word or phrase, and print them to the console. * Contain the characters and their counts within an object. * Each character will be its own key * Each value will be the character's frequency. Example: const phrase = 'slimy smelly solution'; arrayIndex = (str) => { // Manipulation

Loops

What is a loop? Any time you find yourself needing to repeat the same code over and over, you'll oftentimes need a loop. Imagine you're tasked with console.logging the numbers 1 through 1,000 to the console. Obviously this would be very obnoxious and repetitive to write manually. But

Conditionals

Understanding Booleans To understand conditionals (if, else if, else blocks) in JavaScript, you'll need a solid understanding of booleans first. true and false Simply put, a Boolean only has two values it can be - true or false. These are reserved keywords in JavaScript and must be spelled/capitalized (not

V School | Better Humans, Better Outcomes © 2026