JavaScript Full Notes
1. Introduction
JavaScript is a scripting language for web development.
2. Syntax
console.log("Hello, JavaScript!");
3. Variables
let name = "John"; const age = 25;
4. Functions
function greet(name) { return "Hello, " + name; }
5. Objects
let person = { name: "Alice", age: 30 };
6. Arrays
let numbers = [1, 2, 3, 4, 5];
7. Loops
for (let i = 0; i < 5; i++) { console.log(i); }
8. DOM Manipulation
document.getElementById("demo").innerHTML = "Changed!";
9. Events
document.getElementById("btn").addEventListener("click", function() { alert("Button Clicked!"); });
10. Fetch API
fetch('https://jsonplaceholder.typicode.com/posts') .then(response => response.json()) .then(data => console.log(data));
11. Promises
let promise = new Promise((resolve, reject) => { setTimeout(() => resolve("Done!"), 1000); }); promise.then(console.log);
12. Async/Await
async function fetchData() { let response = await fetch('https://jsonplaceholder.typicode.com/posts'); let data = await response.json(); console.log(data); } fetchData();