Es5 กับ es6 คืออะไร?
Es5 กับ es6 คืออะไร?

วีดีโอ: Es5 กับ es6 คืออะไร?

วีดีโอ: Es5 กับ es6 คืออะไร?
วีดีโอ: Should You Learn ES5 vs ES6 2024, พฤศจิกายน
Anonim

EcmaScript (ES) เป็นภาษาสคริปต์มาตรฐานสำหรับ JavaScript (จส). เวอร์ชัน ES ปัจจุบันที่รองรับในเบราว์เซอร์สมัยใหม่คือ ES5 . อย่างไรก็ตาม, ES6 จัดการกับข้อจำกัดมากมายของภาษาหลัก ทำให้นักพัฒนาซอฟต์แวร์เขียนโค้ดได้ง่ายขึ้น ลองมาดูความแตกต่างที่สำคัญระหว่าง ES5 และ ES6 ไวยากรณ์

ตามลำดับ อะไรคือความแตกต่างระหว่าง es5 และ es6?

กุญแจ ความแตกต่างระหว่าง ES6 vs ES5 จากมุมมองของการสนับสนุน ES5 ให้การสนับสนุนมากกว่าของ ES6 . ในกรณีที่ ES6 คีย์เวิร์ด "const" และ "let" สามารถใช้กับอ็อบเจ็กต์สคริปต์ที่ไม่เปลี่ยนรูปแบบและบล็อกได้ ในขณะที่คีย์เวิร์ดนี้ไม่มีอยู่ใน ES5.

ต่อมา คำถามคือ es6 เร็วกว่า es5 หรือไม่? นอกจากนี้ ที่จริงแล้ว ES6 เป็นการใช้งานแบบก้าวหน้า ซึ่งเป็นวิวัฒนาการของเอ็นจิ้น: เบราว์เซอร์เวอร์ชันใหม่แต่ละเวอร์ชันมีคุณลักษณะเพิ่มเติมตามที่อธิบายไว้ในมาตรฐาน ต่างจาก Java ตรงที่ไม่มีการแบ่งเขตที่ชัดเจน มันอาจจะช้ากว่านั้นสักหน่อย กว่า บริสุทธิ์ ES5 รุ่น

ประการที่สอง ฉันควรใช้ es6 หรือ es5 หรือไม่

และนี่คือคำตอบ: ES6 มีความปลอดภัย. แม้ว่าคุณจะกำหนดเป้าหมายไปยังเบราว์เซอร์รุ่นเก่า เช่น IE11 คุณยังสามารถ ใช้ ES6 ด้วยคอมไพเลอร์ Babel ที่น่าทึ่ง เรียกว่า “คอมไพเลอร์” เพราะมันแปลง ES6 รหัสถึง ES5 รหัสเพื่อให้ตราบเท่าที่เบราว์เซอร์ของคุณสามารถรองรับได้ ES5 , คุณสามารถ ใช้ ES6 รหัสอย่างปลอดภัย

es5 ย่อมาจากอะไร ?

ES5 เป็นทางลัดสำหรับ ECMAScript 5 ECMAScript 5 เรียกอีกอย่างว่า JavaScript 5 ECMAScript 5 หรือที่เรียกว่า ECMAScript 2009

แนะนำ: