لماذا JavaScript هي لغة الويب الأولى؟
JavaScript هي اللغة الوحيدة التي تعمل مباشرة في كل متصفحات الويب. في 2026، تُستخدم في الفرونت إند (React, Vue, Angular) والباك إند (Node.js) وحتى تطبيقات الموبايل (React Native) وسطح المكتب (Electron).
وفقاً لـ Stack Overflow Survey 2026، JavaScript هي أكثر لغة استخداماً في العالم للسنة الـ12 على التوالي. النظام البيئي الضخم (npm) يحتوي على ملايين الحزم الجاهزة.
// أساسيات JavaScript
const name = "أحمد";
let age = 25;
const skills = ["React", "Node.js", "TypeScript"];
console.log(`مرحباً ${name}! عمرك ${age}`);
skills.forEach((s, i) => console.log(` ${i+1}. ${s}`));
// Arrow Functions
const square = (n) => n ** 2;
console.log("مربع 7:", square(7));
// Async/Await
async function fetchData() {
const res = await fetch("https://api.example.com/data");
return await res.json();
}
المتغيرات والأنواع
JavaScript لديها 3 طرق لتعريف المتغيرات: const (ثابت)، let (متغير)، وvar (قديمة). دائماً استخدم const ما لم تحتاج تغيير القيمة.
الدوال والـ Array Methods
JavaScript توفر دوال قوية للمصفوفات: map, filter, reduce, find وغيرها تجعل التعامل مع البيانات سهلاً.
const grades = [85, 92, 78, 95, 67];
const passed = grades.filter(g => g >= 80);
const avg = grades.reduce((sum, g) => sum + g, 0) / grades.length;
console.log("الناجحون:", passed);
console.log("المعدل:", avg.toFixed(1));
تعلم المزيد في مسار جافاسكربت التفاعلي.