ما هو ES5؟


لغة البرمجة

ES5 هو اختصار لـ ECMAScript 5

يُعرف ECMAScript 5 أيضًا باسم JavaScript 5

يُعرف ECMAScript 5 أيضًا باسم ECMAScript 2009


ECMAScript 5

تم إصدار ECMAScript 5 في عام 2009.


ميزات ECMAScript 5

كانت هذه هي الميزات الجديدة التي تم إصدارها في عام 2009:

  • توجيه "الاستخدام الصارم"
  • String.trim ()
  • Array.isArray ()
  • Array.forEach ()
  • خريطة صفيف ()
  • Array.filter ()
  • Array.reduce ()
  • Array.reduceRight ()
  • Array.every ()
  • Array.some ()
  • Array.indexOf ()
  • Array.lastIndexOf ()
  • JSON.parse ()
  • JSON.stringify ()
  • Date.now ()
  • حاصل الملكية
  • أساليب خصائص الكائن الجديدة

التغييرات النحوية ECMAScript 5

  • الوصول إلى الممتلكات [] على السلاسل
  • الفواصل اللاحقة في القيم الحرفية للصفيف والكائن
  • سلسلة حرفية متعددة الأسطر
  • الكلمات المحجوزة كأسماء خصائص

دعم المستعرض لـ ES5 (2009)

كانت Chrome 23 و IE 10 و Safari 6 هي المتصفحات الأولى التي تدعم ECMAScript 5 بشكل كامل:

Chrome 23 IE10 / Edge Firefox 21 Safari 6 Opera 15
Sep 2012 Sep 2012 Apr 2013 Jul 2012 Jul 2013

يدعم Internet Explorer 9 (مارس 2011) ES 5 باستثناء "استخدام مقيد".


البرنامج التعليمي الكامل ECMAScript 5

كانت هذه مقدمة قصيرة لـ ECMAScript 5.

للحصول على نظرة عامة كاملة ، انتقل إلى W3Schools JavaScript ES5 Tutorial .

للحصول على نظرة عامة كاملة حول إصدارات JavaScript ، انتقل إلى إصدارات JavaScript .