# Một số note về type trong js
Lại câu chuyện cũ khi mình giúp những bạn mới học về javascript: 'type'. Mặc dù typescript đang ngày càng phổ biến nhưng theo mình thấy nhiều project vẫn đang dùng es6. Và vì thế chúng ta vẫn phải quen với việc làm việc với type trong es6.
Các type cơ bản:
Đây là những kiểu dữ liệu cơ bản và khó nhầm lẫn.
Vậy có những kiểu dữ liệu khác thì sao?
Type của NaN(Not a Number) thì là gì?
Type của array là gì? Array chăng?
Type của null là gì? Có giống một số ngôn ngữ khác?
Type của class là gì?(JS trước kia không có classclass, từ es6 mới có)
Và một vấn đề nữa khi mình giúp một đồng chí sửa code: typeof typeof
thì trả về gì? Chắc trong lúc buồn ngủ bạn ấy gõ typeof typeof ...
Và kết quả luôn là string.
Javascript dị vậy đấy, nhưng cứ bình tĩnh mà xử thôi. Hehe