Bài viết này cần thêm chú thích nguồn gốc để kiểm chứng thông tin. |
Mẫu hình | Multi-paradigm: scripting, object-oriented (prototype-based), imperative, functional[1] |
---|---|
Thiết kế bởi | Brendan Eich |
Nhà phát triển | Netscape Communications Corporation, Mozilla Foundation, Ecma International |
Xuất hiện lần đầu | tháng 5 năm 1995 |
Phiên bản ổn định | ECMAScript 2024[2]
/ tháng 6 năm 2024 |
Bản xem thử | ECMAScript 2025[3]
/ 27 tháng 3 năm 2024 |
Kiểm tra kiểu | dynamic, duck |
Trang mạng | www |
Các bản triển khai lớn | |
Carakan, Chakra, KJS, Nashorn, Rhino, SpiderMonkey, V8 | |
Ảnh hưởng từ | |
Lua, Scheme, Perl, Self, Java, C, Python, AWK, HyperTalk | |
Ảnh hưởng tới | |
ActionScript, AssemblyScript, CoffeeScript, Dart, Haxe, JS++, Objective-J, Opa, TypeScript |
HTML |
---|
Comparisons |
JavaScript, theo phiên bản hiện hành, là một ngôn ngữ lập trình được phát triển từ các ý niệm nguyên mẫu. Ngôn ngữ này được dùng rộng rãi cho các trang web (phía người dùng) cũng như phía máy chủ (với Nodejs). Nó vốn được phát triển bởi Brendan Eich tại Hãng truyền thông Netscape với cái tên đầu tiên Mocha, rồi sau đó đổi tên thành LiveScript, và cuối cùng thành JavaScript. Giống Java, JavaScript có cú pháp tương tự C, nhưng nó gần với Self hơn Java. .js là phần mở rộng thường được dùng cho tập tin mã nguồn JavaScript.
Phiên bản mới nhất của JavaScript là ECMAScript 12[4]. ECMAScript là phiên bản chuẩn hóa của JavaScript. Trình duyệt Mozilla phiên bản 1.8 beta 1 có hỗ trợ không đầy đủ cho E4X - phần mở rộng cho JavaScript hỗ trợ làm việc với XML, được chuẩn hóa trong ECMA-357.