أحدث البرامج التعليمية وتطوير الشبكة
×

JS البرنامج التعليمي

JS الصفحة الرئيسية JS المقدمة JS ألى أين JS الناتج JS بناء الجملة JS البيانات JS تعليقات JS المتغيرات JS مشغلي JS علم الحساب JS مهمة JS أنواع البيانات JS وظائف JS الأجسام JS نطاق JS أحداث JS سلاسل JS طرق سلسلة JS أرقام JS طرق عدد JS الرياضيات JS التمور JS تاريخ تنسيقات JS تاريخ طرق JS المصفوفات JS طرق مجموعة JS القيم المنطقية JS مقارنات JS الظروف JS تحول JS حلقة غيرمنتهية For JS حلقة بينما JS استراحة JS نوع التحويل JS التعبير العادي JS أخطاء JS التصحيح JS الرفع JS الوضع الصارم JS دليل الاناقة JS أفضل الممارسات JS الأخطاء JS أداء JS الكلمات المحجوزة JS JSON

JS أشكال

أشكال التحقق من صحة API أشكال

JS موضوع

تعريفات الكائن خصائص الكائن طرق كائن نماذج الكائن

JS وظائف

تعاريف وظيفة وظيفة المعلمات وظيفة الاحتجاج الإغلاق وظيفة

JS HTML DOM

DOM مقدمة DOM أساليب DOM وثيقة DOM عناصر DOM HTML DOM CSS DOM الرسوم المتحركة DOM أحداث DOM EventListener DOM ملاحة DOM العقد DOM Nodelist

JS المتصفح BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS أمثلة

JS أمثلة JS HTML DOM JS HTML إدخال JS HTML الأجسام JS HTML أحداث JS المتصفح JS اختبار قصير JS ملخص

JS المراجع

JavaScript الأجسام HTML DOM الأجسام


 

JavaScript البيانات


في HTML و JavaScript statements هي "تعليمات" ليكون "أعدم" من قبل متصفح الإنترنت.


جافا سكريبت Statements

هذا البيان يخبر المتصفح لكتابة "Hello Dolly." داخل عنصر HTML مع id="demo" :

مثال

document.getElementById("demo").innerHTML = "Hello Dolly.";
انها محاولة لنفسك »

برامج جافا سكريبت

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

يتم تنفيذ البيانات، واحدا تلو الآخر، في نفس الترتيب كما هي مكتوبة.

في هذا المثال x, y ، و z تعطى القيم، وأخيرا z يتم عرض:

مثال

var x = 5;
var y = 6;
var z = x + y;
document.getElementById("demo").innerHTML = z;
انها محاولة لنفسك »

غالبا ما تسمى برامج جافا سكريبت (وتصريحات جافا سكريبت) شفرة جافا سكريبت.


منقوطة.

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

إضافة فاصلة منقوطة في نهاية كل بيان للتنفيذ:

a = 5;
b = 6;
c = a + b;
انها محاولة لنفسك »

عندما مفصولة بفواصل منقوطة، ويسمح للعبارات متعددة على سطر واحد:

a = 5; b = 6; c = a + b;
انها محاولة لنفسك »

على شبكة الإنترنت، قد تشاهد أمثلة دون منقوطة.
إنهاء التصريحات مع منقوطة غير مطلوب، ولكن ينصح بشدة.


جافا سكريبت الأبيض الفضاء

يتجاهل جافا سكريبت المسافات المتعددة. يمكنك إضافة مساحة بيضاء على السيناريو الخاص بك لجعلها أكثر قابلية للقراءة.

الأسطر التالية هي ما يعادلها:

var person = "Hege";
var person="Hege";

ومن الممارسات الجيدة لوضع مسافات حول مشغلي ( = + - * / ) :

var x = y + z;

جافا سكريبت خط الطول و خط فواصل

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

إذا لم يكن بيان جافا سكريبت احتواءه على سطر واحد، وأفضل مكان لكسرها، هو بعد المشغل:

مثال

document.getElementById("demo").innerHTML =
"Hello Dolly.";
انها محاولة لنفسك »

شفرة جافا سكريبت كتل

البيانات جافا سكريبت يمكن تجميعها معا في كتل التعليمات البرمجية، داخل الأقواس {...}.

والغرض من كتل متاحة لتحديد البيانات ليتم تنفيذها معا.

مكان واحد سوف تجد بيانات مجمعة معا في كتل، هي في وظائف جافا سكريبت:

مثال

function myFunction() {
    document.getElementById("demo").innerHTML = "Hello Dolly.";
    document.getElementById("myDIV").innerHTML = "How are you?";
}
انها محاولة لنفسك »

في هذا البرنامج التعليمي نستخدم 4 فضاءات المسافة البادئة للكتل التعليمات البرمجية.
سوف تتعلم المزيد عن وظائف في وقت لاحق في هذا البرنامج التعليمي.


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

البيانات جافا سكريبت غالبا ما تبدأ مع الكلمة الرئيسية لتحديد إجراءات جافا سكريبت ليتم تنفيذها.

وهنا لائحة من بعض الكلمات الرئيسية سنتعرف في هذا البرنامج التعليمي:

الكلمة وصف
break ينهي تبديل أو حلقة
continue يقفز من حلقة ويبدأ في الجزء العلوي
debugger توقف تنفيذ جافا سكريبت، والمكالمات (إن وجد) وظيفة التصحيح
do ... while ينفذ كتلة من البيانات، ويكرر كتلة، في حين أن الشرط صحيحا
for علامات كتلة من البيانات ليتم تنفيذها، ما دام الشرط صحيحا
function تعلن وظيفة
if ... else يمثل كتلة من البيانات ليتم تنفيذها، وهذا يتوقف على حالة
return مخارج وظيفة
switch يمثل كتلة من البيانات ليتم تنفيذها، وهذا يتوقف على قضايا مختلفة
try ... catch تنفذ معالجة الأخطاء إلى كتلة من البيانات
var يعلن متغير

محجوزة كلمات جافا سكريبت الكلمات. الكلمات المحجوزة لا يمكن استخدامها كأسماء للمتغيرات.