Code Examples
Short, runnable examples for the basics. Choose a language and open any example in the compiler.
Hello, World!
Every language starts here: print a message to the screen to check that everything works.
Open in compilerconsole.log("Hello, World!");Variables
Variables store values such as text, whole numbers and decimals so you can reuse them.
Open in compilerconst name = "Ada"; let age = 21; const height = 1.75; console.log(name, age, height);Conditions
if / else lets your program choose a path depending on a value.
Open in compilerconst age = 18; if (age >= 18) { console.log("Adult"); } else if (age >= 13) { console.log("Teenager"); } else { console.log("Child"); }Loops
Loops repeat a block of code: use for when you know the count and while when you wait for a condition.
Open in compilerfor (let i = 1; i <= 5; i++) { console.log(i); } let n = 3; while (n > 0) { console.log("Countdown", n--); }Functions
A function packs code into a reusable block that takes inputs and returns a result.
Open in compilerfunction add(a, b) { return a + b; } console.log(add(2, 3));Fibonacci sequence
Each number is the sum of the two before it. A classic exercise that combines variables, loops and arithmetic.
Open in compilerfunction fib(n) { let a = 0, b = 1; const out = []; for (let i = 0; i < n; i++) { out.push(a); [a, b] = [b, a + b]; } console.log(out.join(" ")); } fib(10);