Introduction
JavaScript
1/2/2025

JavaScript waa luuqad barnaamij oo loogu talagalay in lagu daro shaqooyin firfircoon oo bogagga webka ah. Waa luuqad dhinaca browser-ka ah oo aad muhiim ugu ah horumarka webka casriga ah.

Kahor intaadan bilaabin, waxaa muhiim ah inaad faham guud ka haysato JavaScript.

Variables in JavaScript

let, const, iyo var waxaa loo isticmaalaa in lagu qeexo variables.

let name = "Adam";
const age = 25;
var city = "Hargeisa";
console.log(name, age, city);

Markaad isticmaaleyso let iyo const, waa muhiim inaad fahamto farqiga u dhexeeya labada. const waxaa loo isticmaalaa si loo xakameeyo qiimaha aan la bedeli karin.

Reference
JavaScript MDN Docs

Halkan waxaad ka helaysaa dokumentiyada rasmiga ah ee JavaScript.

Functions in JavaScript

Function-ku waa habka loo abaabulo code-ka iyo in la sameeyo hawlo gaar ah.

function greet(name) {
  return `Hello, ${name}!`;
}
console.log(greet("Adam"));

Waa muhiim inaad si fiican u fahamto sida loo sameeyo functions si loo fududeeyo maamulka code-kaaga.

Arrays in JavaScript

Arrays waxaa loo isticmaalaa in lagu keydiyo xog badan.

let fruits = ["apple", "banana", "orange"];
fruits.push("grape");
console.log(fruits);

Waa in aad ka digtoonaato in aad isticmaasho array-ka si aan habboonayn, gaar ahaan haddii ay tahay array waaweyn oo leh xog badan.

Functions and Methods in Arrays

Methods-ka Array-ka

Arrays waxay leeyihiin methods kala duwan sida map(), filter(), iyo reduce().

let numbers = [1, 2, 3, 4, 5];
let doubled = numbers.map(num => num * 2);
console.log(doubled);

Isticmaalka map() wuxuu ku siinayaa array cusub iyadoo la adeegsanayo hawl gaar ah oo ku saabsan xogta array-ga.