Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

ساحة JavaScript

قراءة التوثيق

اكتب الأكواد البرمجية، شغّلها وشاركها — بدون أي إعداد.

index.js
Output
Click Run to see the output here.

شغّل JavaScript اون لاين في متصفحك

ساحة JavaScript اون لاين مجانية. اكتب JS حديث ES2022+ في متصفحك، اضغط تشغيل، وينفَّذ الكود على Node 24 أو Deno 2.4 خلال ثوانٍ. بدون تثبيت، بدون npm، وبدون package.json تجهّزه أولاً.

المحرر مبني على نفس محرك VS Code، لذا يعمل تلوين صياغة JS والإكمال التلقائي والخطوط المتعرّجة للأخطاء بشكل كامل. يعمل كودك على Node 24 (أو Deno 2.4.3) داخل حاوية معزولة، مع توفّر ميزات ES2022+ الحديثة وواجهات fs/http في Node والمكتبة القياسية لـ Deno — مفيد حين تريد اختبار دالة async، أو تنفيذ JSON fetch، أو حلّ مسألة مقابلة خطوة بخطوة دون مغادرة الصفحة.

لماذا تفيدك ساحة JavaScript هذه

  • تنفيذ فوري لـ JavaScript — اكتب الكود، اضغط تشغيل، واستلم ناتج Node 24 (أو Deno 2.4) خلال ثوانٍ، دون أي إعداد.
  • تلوين كامل لصياغة JavaScript، إكمال تلقائي، ورسائل أخطاء، مدعومة بنفس محرك المحرر الذي يشغّل VS Code، مباشرة في متصفحك.
  • إدخال stdin موصول مباشرة بـ process.stdin (Node) ونمط readLine في Deno. اكتب الأسطر في مربع الإدخال وستمررها الساحة بالترتيب. لا حاجة لإعداد Node أو npm أو package.json من جهتك.
  • بيئة تشغيل Deno 2.4.3 + Node 24 — JavaScript حديث ES2022+ مع واجهات Node والمكتبة القياسية لـ Deno، دون الحاجة إلى package.json.

ما يمكنك بناؤه في ساحة JavaScript

  • دوال المصفوفات (map و filter و reduce) و async/await والتفكيك والأساليب الحديثة في ES2022+، تعمل على Node 24 أو Deno 2.4.
  • جلب وتحليل JSON عبر fetch، الوعود وتدفقات async، صياغة الأصناف، ومسائل خوارزميات قصيرة للاستعداد للمقابلات.
  • مقتطفات سريعة: اختبر regex، تحقق من صيغة تاريخ، جرّب دالة Array جديدة، أو تأكد من نمط destructuring معقّد.

الأسئلة الشائعة حول ساحة JavaScript اون لاين

هل ساحة JavaScript اون لاين مجانية؟
نعم، ساحة JavaScript اون لاين مجانية الاستخدام. لا حاجة للتسجيل ولا لتثبيت Node ولا لإعداد npm — افتح الصفحة وشغّل الكود على Node 24 أو Deno 2.4.
هل أحتاج إلى تثبيت Node.js لتشغيل JavaScript اون لاين؟
لا حاجة لأي تثبيت. لست بحاجة إلى Node أو npm أو package.json على جهازك. مشغّل JavaScript اون لاين ينفّذ كودك على Node 24 (أو Deno 2.4) ويعيد الناتج خلال ثوانٍ.
هل تعمل ساحة JavaScript على الجوال و Chromebook؟
نعم. تعمل ساحة JavaScript على أي متصفح حديث، سواء من حاسوب أو جهاز لوحي أو جوال. خيار جيد لتشغيل JS من Chromebook أو iPad أو حاسوب المدرسة حيث لا يمكنك تثبيت Node.
هل يمكنني قراءة stdin من Node في ساحة JavaScript؟
نعم. تُمرَّر الأسطر التي تكتبها في مربع إدخال stdin إلى process.stdin في Node، لذلك تتصرف واجهات readline وحلقات for await (const line of process.stdin) تمامًا كما لو كنت تشغّل node script.js محليًا وتلصق الإدخال في الطرفية.
كيف أتعلّم JavaScript بعد تجربة الساحة؟
عدّل كود JavaScript النموذجي، اضغط تشغيل، وكرّر المحاولة. وحين ترغب بشيء أكثر تنظيماً، دورة JavaScript التفاعلية في Coddy تأخذك من المتغيرات إلى الإغلاقات (closures) والـ prototypes و async/await.