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

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
جافا سكريبت يمكن تغيير سمات HTML
جافا سكريبت يمكن تغيير النمط المغلق
جافا سكريبت يمكن التحقق من صحة المدخلات

وأوضح الأمثلة


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

الكتابة في مربع نافذة التنبيه
الكتابة في إخراج HTML
الكتابة في عنصر HTML
الكتابة إلى وحدة التحكم متصفح

وأوضح الانتاج


حيث إدراج جافا سكريبت

الجافا سكربت في <head>
الجافا سكربت في <body>
الجافا سكربت في ملف خارجي

وأوضح التنسيب


جافا سكريبت بناء الجملة

البيانات جافا سكريبت
أرقام جافا سكريبت
سلاسل جافا سكريبت
تعبيرات جافا سكريبت
كلمات جافا سكريبت
المتغيرات جافا سكريبت
احالة جافا سكريبت
مشغلي جافا سكريبت
تعليقات جافا سكريبت
جافا سكريبت غير حساسة لحالة الأحرف

وأوضح في بناء الجملة


القوائم جافا سكريبت

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

وأوضحت البيانات


جافا سكريبت تعليقات

تعليقات سطر واحد
تعليقات سطر واحد في نهاية السطر
عدة أسطر تعليقات
خط تعليق واحد لمنع إعدام
خطوط متعددة تعليق على منع إعدام

وأوضحت تعليقات


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

المتغيرات جافا سكريبت
المتغيرات جافا سكريبت كما الجبر
أرقام جافا سكريبت وسلاسل
جافا سكريبت فار الكلمة.
أعلن العديد من المتغيرات في عبارة واحدة
أعلن العديد من المتغيرات متعدد
متغير بدون قيمة إرجاع قيمة غير معروف
إعادة إعلان متغير لن يدمر القيمة
إضافة أرقام جافا سكريبت
مضيفا سلاسل جافا سكريبت
مضيفا السلاسل والأرقام

وأوضحت المتغيرات


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

إضافة (+) مشغل
الطرح (-) عامل
الضرب (*) المشغل
قسم (/) المشغل
معامل (%) المشغل
الزيادة (++) المشغل
في التناقص (--) عامل

وأوضح الحساب


جافا سكريبت تعيين

و = عامل التعيين
و += عامل التعيين
و -= عامل التعيين
و *= عامل التعيين
و /= عامل التعيين
و %= عامل التعيين

وأوضح الاحالة


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

مضيفا سلسلتين معا باستخدام وصل (+) مشغل
مضيفا سلسلتين جنبا إلى جنب مع الفضاء في السلسلة الأولى
مضيفا سلسلتين جنبا إلى جنب مع الفضاء بين
مضيفا سلسلتين معا باستخدام باستخدام التشغيل + =
مضيفا السلاسل والأرقام

وأوضح سلسلة


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

يعلنون (إنشاء) السلاسل
يعلنون (إنشاء) أرقام
أعلن (خلق) مجموعة
أعلن (إنشاء) كائن
العثور على نوع من متغير
إضافة رقمين وسلسلة
إضافة سلسلة ورقمين
متغير غير معرف
متغير فارغ

وأوضحت أنواع البيانات


كائنات جافا سكريبت

إنشاء متغير جافا سكريبت
إنشاء كائن جافا سكريبت
إنشاء كائن شخص (خط واحد)
إنشاء كائن شخص (خطوط متعددة)
خصائص الكائن الوصول باستخدام .property
خصائص الكائن الوصول باستخدام [الملكية]
الوصول إلى خاصية دالة كأسلوب
الوصول إلى خاصية دالة كخاصية

وأوضحت الأجسام


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

وثمة وظيفة بسيطة
وظيفة مع وسيطة
وظيفة مع وسيطة 2
وثمة وظيفة التي تقوم بإرجاع قيمة
وظيفة يحول فهرنهايت إلى درجة مئوية
دعوة وظيفة من دون ()

وأوضحت وظائف


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

يتغير حدث عند _ النقر عنصر HTML
يتغير حدث عند_النقر عنصر خاص بها
يدعو حدث عند _ النقر وظيفة

وأوضحت الأحداث


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

سلاسل يمكن أن تكون مكتوبة مع علامات الاقتباس المفردة أو المزدوجة.
تظهر بعض الأمثلة سلسلة
مائل قبل يقتبس يقبل نقلت كما العملات.
العثور على طول سلسلة
يمكنك كسر سلسلة نصية بخط مائل.
لا يمكنك كسر كود بخط مائل.
العثور على موقف للالتواجد الأول من النص في سلسلة - indexOf()
بحث عن النص في سلسلة والعودة النص إذا وجدت - match()
استبدال الأحرف في سلسلة - replace()
تحويل السلسلة إلى الحالة العلوي - toUpperCase()
تحويل السلسلة إلى الحالة الأدنى - toLowerCase()
تقسيم سلسلة في صفيف - split()

وأوضح الجمل


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

تعتبر البيانات دقيقة فقط تصل إلى 15 رقما
النقطة العائمة حسابي ليست دائما دقيقة بنسبة 100٪
ولكنه يساعد لضرب وقسمة بنسبة 10
يتم تفسير الثوابت، يسبقه 0X، كما عشري
و toString() طريقة يمكن أرقام الانتاج كما عرافة، ثماني، وثنائي
سوف جافا سكريبت توليد إنفينيتي إذا كنت تحسب عدد كبير جدا
القسمة على صفر يولد إنفينيتي
عدد مقسوما على سلسلة ليس عددا

وأوضحت أرقام


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

استخدام Math.random() لإرجاع رقم عشوائي بين 0 و 1
استخدام Math.round() تقريب عدد
استخدام Math.ceil() تقريب الرقم (متابعة)
استخدام Math.floor() تقريب الرقم (أسفل)
استخدام Math.floor() و random() لإرجاع عدد صحيح عشوائي
استخدام Math.max() لإرجاع عدد وفقا لأعلى قيمة
استخدام Math.min() لإرجاع عدد بأقل قيمة
تحويل مئوية إلى فهرنهايت

وأوضح الرياضيات


تواريخ جافا سكريبت

استخدام Date() لعرض التاريخ والوقت اليوم
استخدام getFullYear() عرض عام
استخدام getTime() لحساب عدد من ميلي ثانية منذ عام 1970
استخدام setFullYear() لتحديد موعد محدد
استخدام toUTCString() لتحويل تاريخ اليوم (وفقا لUTC) إلى سلسلة
استخدام getDay() لعرض يوم من أيام الأسبوع كرقم
استخدام getDay() ومجموعة لعرض يوم من أيام الأسبوع كاسم
عرض ساعة

وأوضحت تواريخ


جافا سكريبت صالحة

إنشاء مجموعة
انضمام اثنين من صفائف - concat()
تاريخ ثلاثة صفائف - concat()
تاريخ كل عناصر المصفوفة إلى سلسلة - join()
إزالة العنصر الأخير من مجموعة - pop()
إضافة عناصر جديدة إلى نهاية مجموعة - push()
عكس ترتيب العناصر في مجموعة - reverse()
إزالة العنصر الأول من مجموعة - shift()
حدد عناصر من مجموعة - slice()
فرز مجموعة (حسب الترتيب الأبجدي وتصاعدي) - sort()
فرز أرقام (عدديا وتصاعدي) - sort()
فرز أرقام (عدديا وتنازلي) - sort()
إضافة عنصر إلى المركز 2 فى مجموعة - splice()
تحويل مجموعة إلى سلسلة - toString()
إضافة عناصر جديدة إلى بداية مجموعة - unshift()

وأوضحت صفائف


جافا سكريبت نوع التحويل

عرض تشير typeof جميع أنواع متغير
عرض منشئ جميع أنواع متغير
تحويل رقم إلى سلسلة باستخدام String()
تحويل رقم إلى سلسلة باستخدام toString()
معرفة ما إذا كان متغير صفيف
معرفة ما إذا كان المتغير هو تاريخ

اكتب أوضح التحويل


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

عرض قيمة منطقية (10> 9)
عرض قيمة 10> 9
كل شيء مع قيمة حقيقية صحيحة
القيمة المنطقية صفر خاطئة
القيمة المنطقية صفر ناقص غير صحيحة
القيمة المنطقية من سلسلة فارغة غير صحيحة
القيمة المنطقية من غير معرفة خاطئة
القيمة المنطقية لاغية غير صحيحة
القيمة المنطقية كاذبة خاطئة
القيمة المنطقية ل NaN هي كاذبة

وأوضح القيم المنطقية


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

تعيين 5 إلى x، وعرض قيمة (س == 8)
تعيين 5 إلى x، وعرض قيمة (س == 5)
تعيين 5 إلى x، وعرض قيمة (س === 5)
تعيين 5 إلى x، وعرض قيمة (س === "5")
تعيين 5 إلى x، وعرض قيمة (س! = 8)
تعيين 5 إلى x، وعرض قيمة (س! == 5)
تعيين 5 إلى x، وعرض قيمة (س! == "5")
تعيين 5 إلى x، وعرض قيمة (س> 8)
تعيين 5 إلى x، وعرض قيمة (س <8)
تعيين 5 إلى x، وعرض قيمة (س> = 8)
تعيين 5 إلى x، وعرض قيمة (س <= 8)

وأوضحت مقارنات


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

بيان إذا
بيان آخر
وإذا كان آخر بيان
رابط عشوائي
بيان التبديل

وأوضح الشرطية


جافا سكريبت الحلقات

لحلقة
حلقات من خلال رؤوس HTML
حائط اللوب
هل بينما حلقة
كسر حلقة
كسر وتستمر حلقة
استخدام ل... في تصريح لحلقة من خلال العناصر من كائن

وأوضح الحلقات


جافا سكريبت معالجة خطأ

في try...catch بيان
في try...catch البيان مع مربع تأكيد
الحدث onerror

وأوضحت أخطاء


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

بحث عن تعبير في سلسلة
بحث عن التعبير واستبداله

التعبير العادية شرح


كائنات جافا سكريبت

إنشاء متغير جافا سكريبت
إنشاء كائن جافا سكريبت
إنشاء كائن جافا سكريبت (خط واحد)
(خطوط متعددة) إنشاء كائن جافا سكريبت
إنشاء كائن جافا سكريبت باستخدام جديدة
إنشاء كائنات جافا سكريبت باستخدام منشئ
وخلق الكائنات المضمنة جافا سكريبت
أفضل طريقة لخلق متغيرات جافا سكريبت
كائنات جافا سكريبت هي قابلة للتغيير

وأوضحت الأجسام


خصائص كائن جافا سكريبت

الوصول إلى خصائص باستخدام .property
الوصول إلى خصائص باستخدام [الملكية]
الوصول إلى خصائص تستخدم لفي
إضافة خصائص جديدة إلى الكائنات الموجودة
حذف خصائص من الأجسام

الاعتراض أوضح خصائص