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();
