ما هو es5 مقابل es6؟
ما هو es5 مقابل es6؟

فيديو: ما هو es5 مقابل es6؟

فيديو: ما هو es5 مقابل es6؟
فيديو: Должны ли вы изучать ES5 против ES6 2024, شهر نوفمبر
Anonim

EcmaScript (ES) هي لغة برمجة نصية قياسية لـ جافا سكريبت (شبيبة). إصدار ES الحالي المدعوم في المتصفحات الحديثة هو ES5 . لكن، ES6 يعالج الكثير من قيود اللغة الأساسية ، مما يسهل على المطورين البرمجة. دعنا نلقي نظرة على الاختلافات الرئيسية بين ES5 و ES6 بناء الجملة.

بالمقابل ما الفرق بين es5 و es6؟

مفتاح الاختلافات بين ES6 ضد ES5 من منظور الدعم ، ES5 يوفر دعمًا أكثر من ES6 . في حالة ES6 يمكن استخدام الكلمات الرئيسية "const" و "let" فيما يتعلق بكائنات البرمجة النصية الثابتة وغير القابلة للتغيير في حين أن هذا غير موجود في ES5.

بعد ذلك ، السؤال هو ، هل es6 أسرع من es5؟ بالإضافة إلى ذلك ، في الواقع ، ES6 هو تطبيق تدريجي ، تطور للمحركات: كل إصدار جديد من المستعرضات يجلب المزيد من الميزات الموضحة في المعيار. على عكس Java ، لا يوجد تحديد واضح. لذلك قد يكون أبطأ قليلاً من نقية ES5 إصدار.

ثانيًا ، هل يجب أن أستخدم es6 أم es5؟

وهنا الجواب: ES6 آمن. حتى إذا كنت تستهدف المتصفحات القديمة مثل IE11 ، فلا يزال بإمكانك ذلك استخدم ES6 مع مترجم بابل المذهل. يطلق عليه "مترجم" لأنه يحول ES6 كود ل ES5 رمز بحيث يمكن لمتصفحك أن يدعم ملفات ES5 ، تستطيع استخدم ES6 كود بأمان.

ما الذي يمثله es5؟

ES5 هو اختصار لـ ECMAScript 5. يُعرف ECMAScript 5 أيضًا باسم JavaScript 5. يُعرف ECMAScript 5 أيضًا باسم ECMAScript 2009.

موصى به: