Review JavaScript  

JavaScript là một mô hình đa ngôn ngữ, động với các kiểu và toán tử, các đối tượng tích hợp chuẩn và các phương thức. Cú pháp của nó dựa trên các ngôn ngữ Java và C - nhiều cấu trúc từ các ngôn ngữ đó cũng áp dụng cho JavaScript. JavaScript hỗ trợ lập trình hướng đối tượng với các nguyên mẫu đối tượng, thay vì các lớp (xem thêm về kế thừa nguyên mẫu và các lớp ES2015). JavaScript cũng hỗ trợ lập trình chức năng - vì chúng là các đối tượng, các hàm có thể được lưu trữ trong các biến và được truyền xung quanh như bất kỳ đối tượng nào khác.
Hãy bắt đầu bằng cách nhìn vào các khối xây dựng của bất kỳ ngôn ngữ nào: các loại. Các chương trình JavaScript thao túng các giá trị và tất cả các giá trị đó thuộc về một loại. Các loại JavaScript là:
... oh, và undefined và null , ... hơi kỳ quặc. Và Array , một loại đối tượng đặc biệt. Và Date và RegExp , đó là những đối tượng mà bạn nhận được miễn phí. Và để chính xác về mặt kỹ thuật, các chức năng chỉ là một loại đối tượng đặc biệt. Vì vậy, sơ đồ loại trông giống như thế này:
Và có một số loại Error tích hợp. Tuy nhiên, mọi thứ sẽ dễ dàng hơn rất nhiều nếu chúng ta gắn bó với sơ đồ đầu tiên, vì vậy chúng ta sẽ thảo luận về các loại được liệt kê ở đó bây giờ.

Nhận xét