Javascript Cheat Sheet
Javascript Cheat Sheet
Variables:
let name = "David"; // changeable
const age = 18; // fixed value
Data Types:
- String -> "hello"
- Number -> 21
- Boolean -> true / false
- Array -> ["red", "blue"]
- Object -> { name: "David", age: 18 }
Functions:
function greet(name) {
return "Hello " + name;
}
// Arrow version
const greet = (name) => "Hello " + name;
If/else:
if (age >= 18) {
console.log("You're an adult");
} else {
console.log("Too young");
}
Loops:
for (let i = 0; i < 5; i++) {
console.log(i);
}
Changing content:
btn.textContent = "Clicked!";
Adding events:
btn.addEventListener("click", () => {
alert("Button clicked!");
});
Changing classes/styles:
btn.classList.add("active");
btn.style.color = "red";
localStorage.removeItem("theme");
Spread/rest:
let nums = [1, 2, 3];
let newNums = [...nums, 4]; // [1, 2, 3, 4]
function sum(...numbers) {
return numbers.reduce((a, b) => a + b);
}