Làm thế nào bạn có thể biết loại giá trị là gì, trong JavaScript?


JavaScript có một số kiểu tích hợp sẵn, bao gồm số, chuỗi, boolean, đối tượng.

Sử dụngtypeofchúng ta có thể kiểm tra kiểu giá trị được gán cho một biến là gì.

Ví dụ:

typeof 'test'

Lưu ý rằng nó không phải là một hàm, nó là một toán tử, vì vậy dấu ngoặc đơn là không bắt buộc.

Sử dụng nó, chúng tôi sẽ lấy lại một chuỗi, trả về một trong các giá trị sau:

  • 'number'
  • 'string'
  • 'boolean'
  • 'undefined'
  • 'bigint'
  • 'symbol'
  • 'object'
  • 'function'

Lưu ý rằng không cónullloại, và

typeof null

sẽ trở lại'object'.

Mảng sẽ trở lại'object'quá:

typeof [1, 2, 3] //'object'

Hàm là một loại đối tượng đặc biệt, vì chúng ta có thể thêm các thuộc tính và phương thức vào các hàm:

const talk = () => {}
talk.test = true

nhưng chúng có giá trị riêng của chúng'function'nếu chúng ta sử dụngtypeofnhà điều hành.

Tải xuống miễn phí của tôiSổ tay dành cho Người mới bắt đầu JavaScript


Các hướng dẫn js khác: