Ngôn ngữ kiểu động đôi khi được gọi là "vịt-gõ." Có một câu ngạn ngữ cũ mà đi, "Nếu nó nói như một con vịt và đi như vịt, nó có thể là một con vịt." Trong thế giới của lập trình máy tính, tự động đánh máy ngôn ngữ cho phép bạn tạo ra các biến mà không cần khai báo một cách rõ ràng kiểu dữ liệu của họ. Vì vậy, tôi có thể thiết lập var x = 1 ;, sau đó tiến hành để sử dụng biến để thực hiện các hoạt động toán học bởi vì các công cụ JavaScript sẽ tự động xác định rằng x là một kiểu dữ liệu số. Điều này là khác nhau trong một tĩnh (hoặc mạnh) ngôn ngữ đánh máy như Java, nơi bạn sẽ cần phải thực hiện các quyết định về độ chính xác của biến x (ví dụ, int x = 1;), mà ảnh hưởng đến việc phân bổ bộ nhớ cho chương trình của bạn. Sự khác biệt chính về kỹ thuật trong cách tiếp cận đi xuống đến khi dữ liệu được đánh giá. Động cơ Javascript đánh giá các dữ liệu khi chúng được thực hiện, sau đó quản lý các nguồn lực một cách thích hợp. Ngôn ngữ tĩnh sẽ đánh giá các dữ liệu khi phần mềm này được biên soạn. Tuy nhiên, từ góc độ phát triển, cho phép các công cụ JavaScript chăm sóc của một số trong những mối quan tâm cho phép bạn thêm thời gian để tập trung nỗ lực của bạn trên hệ thống bạn đang phát triển.
đang được dịch, vui lòng đợi..