Objects huchukua key-value pairs. Properties zinapatikana kwa dot notation au bracket notation. Example Code: let student = { name: "Faulink", age: 25, cour...
Arrays huchukua list of values. Methods: push, pop, shift, unshift, map, filter, forEach Example Code: let fruits = ["Apple", "Banana", "Mango"]; fruits.push("Orang...
Functions hufanya code reusable. Parameters zinatuma data ndani ya function. Example Code: function greetUser(name){ console.log("Hello, " + name + "!"); } gr...
Loops hufanya code irudiane kwa urahisi. Example Code: // for loop for(let i=1; i...
if na else zinakagua conditions. switch inatumika kwa multiple cases. Example Code: let grade = "A"; if (grade === "A") { console.log("Excellent"); } else if ...
Notes: Arithmetic: +, -, *, /, % Comparison: ==, ===, !=, >, < Logical: &&, ||, ! Example Code: let a = 10; let b = 5; console.log("Sum:", a + b); console.log("...
var, let, const zinatofautiana kwa scope. Data types: string, number, boolean, object, array, null, undefined. Example Code: let name = "Faulink"; const year = 2025...
JS inaweza kuingizwa inline, internally, au externally. Inatumika kuongeza interactivity kwenye website. Example Code: JS Example Hello Click Me ...
% relative to parent width. em relative to element font-size. rem relative to root font-size. vw & vh relative to viewport. Example Code: Responsive Box .respon...
Hover animations hufanya buttons interactive. Use transition na transform. Example Code: Hover Me .btn { padding:10px 20px; background:#28a745; color:white; bo...