Console methods: log(), warn(), error(), table() Debug using browser DevTools Example Code: console.log("Hello Faulink"); console.warn("This is a warning"); consol...
Scope: global vs local Hoisting: variables/functions are lifted Example Code: // Hoisting example console.log(hoistedVar); // undefined var hoistedVar = 10; // ...
JSON ni format ya data exchange. Methods: JSON.stringify(), JSON.parse() Example Code: let student = { name: "Faulink", age: 25, course: "Web Dev" }; let jsonData =...
Date object hutoa current date & time. Methods: getFullYear(), getMonth(), getDay(), getHours(), getMinutes() Example Code: let now = new Date(); console.log("Full ...
Math object hutoa methods za arithmetic. Random numbers: Math.random() Example Code: console.log("PI:", Math.PI); console.log("Random Number (0-1):", Math.random())...
Template literals hufanya string concatenation rahisi. String methods: toUpperCase(), slice(), replace(), includes(). Example Code: let name = "Faulink"; let age = ...
Validate input before submission. Use required, pattern, na custom JS validation. Example Code: Submit document.getElementById("myForm").addEventL...
addEventListener inatofautiana na inline onclick. Inarahisisha kuongeza events nyingi kwa element moja. Example Code: Click Me document.getElementById("btn").ad...
Event listeners hufanya interaction na user. Example Code: document.getElementById('nameInput').addEventListener('input', function(){ document.getElementById...
DOM inaruhusu kubadilisha HTML elements dynamically. Example Code: Hello World Change Text function changeText() { document.getElementById("demo").innerText = ...