English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل جافا سكربت الأساسي

دليل جافا سكربت الأوبجكت

دليل جافا سكربت الوظائف

JS HTML DOM

JS Browser BOM

دليل أساسيات AJAX

دليل جافا سكربت

جمل JavaScript

البرنامج هو قائمة بالتعليمات التي يجب تنفيذها على الحاسوب.

تسمى هذه التعليمات في لغات البرمجة بالجمل.

البرنامج في جافا سكربت هو قائمة بالجمل.

تستخدم الجملة في جافا سكربت لتعريف مسار البرنامج.

تتكون الجملة في جافا سكربت من ما يلي:القيم، العمليات، التعبيرات، الكلمات المفتاحية والتعليقات.

تخبر هذه الجملة المتصفح بكتابة محتوى "Hello world" داخل العنصر HTML الذي يحتوي على id="para".

document.getElementById("para").innerHTML = "Hello world";
اختبار لمعرفة‹/›

معظم برامج جافا سكربت تحتوي على العديد من الجمل.

تُنفذ الجملة بالترتيب نفسه الذي كتبت به.

var a, b, sum; // جملة 1
a = 20; // جملة 2
b = 30; // جملة 3
sum = a + b; // جملة 4
اختبار لمعرفة‹/›

تعرف الجملة على العمليات التي سيقوم بها النص وكيف سيقوم بتنفيذها.

النقاط السينية (;)

مثل C،C ++ وJava،جافا سكربت عادة ما يتبع الجملة علامة النقاط السينية.

لكن إذا كانت كل جملة في سطر منفرد، يسمح JavaScript بتجنب النقطة السفلية

var x = 20
var y = 30
اختبار لمعرفة‹/›

لكن يجب استخدام النقطة السفلية عند تنسيق السطرين بشكل فردي كالتالي:

var x = 20; var y = 30;
اختبار لمعرفة‹/›

بالرغم من أنه يمكن تنفيذ جملة دون النقطة السفلية (؛)، فإن ذلك ممكنلكن يُنصح باستخدام النقاط السفلية في النهاية.

استخدام النقاط السفلية هو عادة جيدة في البرمجة

مسافات JavaScript

سيغضب JavaScript عن المسافات والتبويبات والسطور التي تظهر في برنامج JavaScript

يمكنك إضافة مسافات إلى النصوص لتحسين القراءة.

هذان السطران متساويان:

var greet = "Hello world";
var greet = "Hello world";

يُنصح عادةً بوضع مسافات بعد علامات الحسابية (= +-* /) لتحسين القراءة:

var sum = a + b;

طول سطر الكود وسطر النسخ

للحصول على قراءة أفضل، يجب تجنب تجاوز سطر الكود لأكثر من 80 حرفًا.

إذا لم يكن جملة JavaScript تتوافق مع سطر واحد، فإن أفضل مكان للتنقل إلى السطر التالي هو بعد العلامة الحسابية (= +-* /):

document.getElementById("para").innerHTML = "الجمع بين 20+30 هو " +
sum;
اختبار لمعرفة‹/›

كود JavaScript

يمكن تجميع جمل JavaScript معًا في بلاك براكتورات داخل الكود { ... }

الهدف من الكود المضغوط هو تعريف الجمل التي سيتم تنفيذها معًا

فيفي دالة JavaScript، ستجد أن الجمل التي تُجمّع في نطاق البلاك براكتورات تكون في مكان واحد.

function myFunc() {
  document.getElementById("p1").innerHTML = "مرحبًا!";
  document.getElementById("p2").innerHTML = "كيف حالك؟";
}
اختبار لمعرفة‹/›

كلمات المفتاحية لـ JavaScript

عادةً ما تنتهي جملة JavaScript بالكلمات المفتاحيةالكلمات المفتاحيةالمبدأ، لتحديد عملية JavaScript التي ستُنفذ

إليك قائمة بكلمات المفتاحية التي ستتعرف عليها في هذا الدليل:

الكلمات المفتاحيةالوصف
varيُعلن عن متغير، يمكن اختيار تعيينه لقيمة
letيُعلن عن متغير محلي داخل نطاق البلاك براكتورات{}، يمكن اختيار تعيينه لقيمة
constيُعلن عن كائن من الكلمات المفتاحية القابلة للقراءة فقط
breakإنهاء الدائرة الحالية، أو switch أو جملة معملة، وتمرير السيطرة إلى الجملة التالية بعد الجملة المنهوبة
continueإنهاء تنفيذ الجملة في الدائرة الحالية أو الدائرة المعدة الحالية في التكرار الحالي، واستئناف تنفيذ الدائرة في التكرار التالي
if...elseإذا كانت الحالة المحددة صحيحة، يتم تنفيذ جملة واحدة. إذا كانت الحالة كذبة، يمكن تنفيذ جملة أخرى
switchحساب التعبير لضمان أن يكون قيمته مطابقة لفقرات case، وتنفيذ الجملة ذات الصلة
throwإطلاق استثناء مخصص للمستخدم
try...catchتعيين كتلة جملة سيتم محاولة تنفيذها، وتحديد الاستجابة (إذا حدث خطأ)
whileإنشاء دائرة تنفذ جملة معينة طالما كان قيمة الحالة صحيحة. يتم التحقق من الحالة قبل تنفيذ الجملة
do...whileإنشاء دائرة تنفذ جملة معينة حتى يكون قيمة التحقق من الحالة كذبة. يتم تقييم الحالة بعد تنفيذ الجملة، مما يؤدي إلى تنفيذ الجملة المحددة على الأقل مرة
forإنشاء دائرة تتميز بثلاث تعبيرات اختيارية، مدمجة في أقواس وملفوفة بالفواصل، تتبعها جملة تنفذ في الدائرة
for...inاستكشاف خصائص القائمة القابلة للتحديد لأي ترتيب. يمكن تنفيذ الجملة لكل صفة مختلفة
for...ofاستكشاف العناصر القابلة للتدوير (بما في ذلك القوائم، العناصر المشابهة للقوائم، الم迭代ون، والمولدون)، استدعاء المدمج المخصص، وتنفيذ الجملة المطلوبة لكل قيمة مختلفة للصفة