JavaScript, thường được viết tắt là JS, là một ngôn ngữ lập trình tuân theo đặc tả ECMAScript. JavaScript là cấp cao, thường được biên dịch đúng lúc và đa mô hình. Nó có cú pháp ngoặc nhọn, kiểu nhập động, hướng đối tượng dựa trên nguyên mẫu và các hàm hạng nhất.