مثال JavaScript
- الصفحة السابقة JS D3.js
- الصفحة التالية JS HTML DOM
ما الذي يمكن أن يفعله JavaScript؟
أين يمكن إدراج JavaScript
إخراج JavaScript
نحويات JavaScript
- تعليمات JavaScript
- الأعداد JavaScript
- السلاسل النصية JavaScript
- م変يبات JavaScript
- عناصر حسابية JavaScript
- تخصيص JavaScript
- التعبيرات في JavaScript (استخدام القيم الثابتة)
- التعبيرات في JavaScript (استخدام الشروحات)
- التعبيرات في JavaScript (استخدام المتغيرات)
- كلمات المفتاح في JavaScript
- تعليقات JavaScript
- JavaScript حساس لحالة الحروف
تعليمات JavaScript
تعليقات JavaScript
م変يبات JavaScript
- م変يبات JavaScript
- المتغيرات في JavaScript كحسابات
- الرقم والشروحات في JavaScript
- كلمة المفتاح var في JavaScript
- تسمية متعددة من المتغيرات في جملة واحدة
- تسمية متعددة من المتغيرات على الأسطر المتعددة
- المتغير بدون قيمة يعود بالنص undefined
- إعادة تسمية المتغير لا تؤدي إلى تدمير القيمة
- إضافة المجموعات في JavaScript
- إضافة الشروحات في JavaScript
- إضافة الشروحات والرقم
- إضافة القيم والشروحات
الحسابات العددية JavaScript
تخصيص JavaScript
ربط النصوص في JavaScript
نوع البيانات JavaScript
مفاهيم JavaScript
وظائف JavaScript
أحداث JavaScript
السلاسل النصية JavaScript
- يمكن تحديد النص بين الأسهم أو الأسهم المزدوجة
- عرض بعض أمثلة النصوص
- إضافة الجسر المعكوس قبل الأسهم يعتبرها أسهمًا
- تحديد طول النص
- استخدام الجسر المعكوس للانقسام النصي
- لا يمكن استخدام الجسر المعكوس للانقسام في الكود
- تحديد موقع النص الأول في النص - indexOf()
- البحث عن نص في النص و�回 العبارة عند العثور عليها - match()
- استبدال الأحرف في النص - replace()
- تحويل النص إلى كبير - toUpperCase()
- تحويل النص إلى صغير - toLowerCase()
- فصل النص إلى مصفوفة - split()
الأعداد JavaScript
- يمكن كتابة القيم مع أو بدون نقطة عشرية
- يمكن كتابة الأعداد الكبيرة أو الصغيرة باستخدام نظام العدد الأساسي
- سيتم تحديد الأعداد إلى 15 رقماً
- حساب الأعداد العشرية ليس دائمًا دقيقًا 100%
- لكن يمكن حل هذه المشكلة عن طريق الضرب والقسمة على 10
- إضافة عددين ستجلب عددًا جديدًا
- إضافة نصين نصيين ستجلب نصًا مدمجًا
- إضافة الأعداد والأعداد النصية النصية ستجلب النصوص المدمجة
- إضافة الأعداد النصية والأعداد النصية ستجلب النصوص المدمجة
- خطأ شائع في إضافة الأعداد والأعداد النصية 1
- 字符串和数字相加的常见错误 2
- الخطأ الشائع عند إضافة نص وأرقام 2
- في العمليات العشرية، سيحاول JavaScript تحويل النص إلى عدد
- في العمليات المضروبة، سيحاول JavaScript تحويل النص إلى عدد
- في العمليات التناقصية، سيحاول JavaScript تحويل النص إلى عدد
- في العمليات الإضافية، لن يتحول JavaScript النص إلى عدد
- عند قسمة نص على نص لن يكون الناتج عددًا
- عند قسمة عدد على نص سيعود عدد
- الوظيفة العالمية isNaN() تحدد ما إذا كان القيمة عددًا أم لا
- عند استخدام NaN في العمليات الرياضية سيتم دائمًا رد NaN
- عند استخدام NaN في العمليات الرياضية النصية سيتم ربط NaN
- نوع NaN هو عدد (没错! typeof NaN يعود number)
- إذا تم حساب عدد أكبر من أكبر عدد ممكن، فإنه يعود إلى Infinity (Infinity)
- عند قسمة الصفر ينتج Infinity
- Infinity هي عدد أيضًا (typeof Infinity يعود number)
- يتم تفسير المعادلات التي تبدأ بـ 0x كمعادلات قاعدية عشرية
- يمكن للأعداد أن تكون أجسام
- لا يمكن مقارنة الأعداد بالأجسام بشكل آمن
- لا يمكن مقارنة الأجسام بالأجسام بشكل آمن
طرق الأعداد JavaScript
- يحولtoString() الرقم إلى نص
- يحولvalueOf() الرقم إلى عدد
- يحول toExponential() الرقم إلى عدد يحتوي على نظام العدد الأساسي
- يحول toFixed() الرقم إلى عدد مكتمل في عدد محدد من الأرقام بعد النقطة
- toPrecision() تعود عددًا طوله محدد
- الطريقة العالمية Number() تحول المتغيرات إلى أرقام
- الطريقة العالمية Number() يمكن أن تحول التواريخ إلى أرقام
- الطريقة العالمية parseInt() تحول النص إلى عدد
- الطريقة العالمية parseFloat() تحول النص إلى عدد
- MAX_VALUE يعود أكبر عدد ممكن في JavaScript
- MIN_VALUE يعود أصغر عدد ممكن في JavaScript
- POSITIVE_INFINITY تعني الأرقام الإيجابية الكبيرة
- عند التهديد بالانفجار يعود POSITIVE_INFINITY
- NEGATIVE_INFINITY تعني الأرقام السلبية الكبيرة
- عند التهديد بالانفجار يعود NEGATIVE_INFINITY
- NaN تعني 'ليس عددًا'
- العمليات الرياضية على الأعداد الحقيقية ستعود NaN
- استخدام خصائص العدد للعناصر سيعود undefined
JavaScript الرياضيات
- Math.PI يعود قيمة PI
- يستعيد Math.round(x) القيمة المستقيمة للنصيبة x (النصيبة المستقيمة)
- يستعيد Math.pow(x, y) قيمة x مرفوعة إلى القوة y
- يستعيد Math.sqrt(x) قيمة الجذر التربيعي للنصيبة x
- يستعيد Math.abs(x) القيمة المطلقة للنصيبة x
- يستعيد Math.ceil(x) القيمة المرتفعة للنصيبة x
- يستعيد Math.floor(x) القيمة المنخفضة للنصيبة x
- يستعيد Math.sin(x) القيمة الناتجة عن جيب الزاوية x (بالمقاييسة بالراديان)
- يستعيد Math.cos(x) القيمة الناتجة عن 余弦 الزاوية x (بالمقاييسة بالراديان)
- يستعيد Math.max() الأعلى قيمة من قائمة المعلمات
- يستعيد Math.min() الأدنى قيمة من قائمة المعلمات
- تحويل درجة الحرارة المئوية إلى درجة الحرارة الفارنهايت
العشوائية JavaScript
- يستعيد Math.random() عدد عشوائي بين 0 (تشمله) و1 (لا يشمله)
- كيفية العودة إلى عدد عشوائي بين 0 و9 (كلتاها تشملها)
- كيفية العودة إلى عدد عشوائي بين 0 و10 (كلتاها تشملها)
- كيفية العودة إلى عدد عشوائي بين 0 و99 (كلتاها تشملها)
- كيفية العودة إلى عدد عشوائي بين 0 و100 (كلتاها تشملها)
- كيفية العودة إلى عدد عشوائي بين 1 و10 (كلتاها تشملها)
- كيفية العودة إلى عدد عشوائي بين 1 و100 (كلتاها تشملها)
- كيفية العودة إلى عدد عشوائي بين x (تشملها) وy (لا تشملها)
- كيفية العودة إلى عدد عشوائي بين x وy (كلتاها تشملها)
التواريخ JavaScript
- استخدام Date() لعرض التاريخ والوقت اليوم
- استخدام getFullYear() لعرض السنة
- استخدام getTime() لحساب المليونات من الثواني منذ عام 1970
- استخدام setFullYear() لضبط تاريخ محدد
- استخدام toUTCString() لتحويل تاريخ اليوم (بناءً على UTC) إلى سلسلة من الأحرف
- استخدام getDay() لعرض اسم اليوم بالرقم
- استخدام getDay() مع قائمة بأسماء الأيام من الأسماء
- عرض الساعة
القوائم JavaScript
طرق القوائم JavaScript
- إضافة عنصر إلى القائمة
- حذف العنصر الأخير في القائمة - pop()
- ربط جميع عناصر القائمة في سلسلة من الأحرف - join()
- ربط قائمتين - concat()
- ربط ثلاث قوائم - concat()
- إضافة عنصر إلى موقع في القائمة 2 - splice()
- تحويل المصفوفة إلى نص - toString()
- إضافة عنصر جديد إلى بداية المصفوفة - unshift()
- حذف العنصر الأول من المصفوفة - shift()
- اختيار عنصر من المصفوفة - slice()
ترتيب القوائم JavaScript
- ترتيب المصفوفة بشكل تصاعدي
- ترتيب المصفوفة بشكل تنازلي
- ترتيب الأرقام بشكل تصاعدي
- ترتيب الأرقام بشكل تنازلي
- ترتيب الأرقام (بناءً على الترتيب الأبجدي أو الرقمي)
- ترتيب الأرقام في المصفوفة بناءً على الترتيب العشوائي
- تحديد أصغر عدد في المصفوفة
- تحديد أكبر عدد في المصفوفة
- استخدام Math.min() لتحديد أصغر عدد في المصفوفة
- استخدام Math.max() لتحديد أكبر عدد في المصفوفة
- استخدام "الطريقة المخصصة" myArrayMin
- استخدام "الطريقة المخصصة" myArrayMax
- ترتيب الأشياء بناءً على الخاصية الرقمية
- ترتيب الأشياء بناءً على الخاصية النصية
تدوير مصفوفات JavaScript
تحويل أنواع جافا سكربت
منطقية JavaScript
مقارنة JavaScript
- اعطاء 5 لـ x، ثم عرض قيمة (x == 8)
- اعطاء 5 لـ x، ثم عرض قيمة (x == 5)
- اعطاء 5 لـ x، ثم عرض قيمة (x === 5)
- اعطاء 5 لـ x، ثم عرض قيمة (x === "5")
- تخصيص 5 لـ x، ثم عرض قيمة (x != 8)
- تخصيص 5 لـ x، ثم عرض قيمة (x !== 5)
- تخصيص 5 لـ x، ثم عرض قيمة (x !== "5")
- تخصيص 5 لـ x، ثم عرض قيمة (x > 8)
- تخصيص 5 لـ x، ثم عرض قيمة (x < 8)
- تخصيص 5 لـ x، ثم عرض قيمة (x >= 8)
- تخصيص 5 لـ x، ثم عرض قيمة (x <= 8)
دورات JavaScript
معالجة الأخطاء في JavaScript
مفاهيم JavaScript
- إنشاء متغيرات JavaScript
- إنشاء موضوعات JavaScript
- إنشاء موضوعات JavaScript (خط واحد)
- إنشاء موضوعات JavaScript (عدة أسطر)
- إنشاء موضوعات JavaScript باستخدام new
- إنشاء موضوعات JavaScript باستخدام الماكينة
- إنشاء موضوعات JavaScript مدمجة
- أفضل طريقة لإنشاء متغيرات JavaScript
- موضوعات JavaScript قابلة للتغيير بسهولة
خصائص الكائنات جافا سكربت
مثل JSON
مثل JSON
تحليل JSON
JSON.stringify
PHP JSON
HTML JSON
توضيح المثال: JSON JSONP
- الصفحة السابقة JS D3.js
- الصفحة التالية JS HTML DOM