Xem thêm

Kiểu dữ liệu trong Javascript: Khám phá các kiểu dữ liệu cần biết

Huy Erick
Giới thiệu Trong ngôn ngữ lập trình Javascript, kiểu dữ liệu là cách để phân loại và mô tả cách dữ liệu được lưu trữ và xử lý. Kiểu dữ liệu giúp cho chương trình...

Giới thiệu

Trong ngôn ngữ lập trình Javascript, kiểu dữ liệu là cách để phân loại và mô tả cách dữ liệu được lưu trữ và xử lý. Kiểu dữ liệu giúp cho chương trình hiểu và quản lý cách mà lập trình viên muốn sử dụng dữ liệu. Chúng ta thường nghĩ đến kiểu dữ liệu của biến hoặc kết quả của một phép tính, một hàm hoặc một đoạn mã.

Các kiểu dữ liệu trong Javascript

Dưới đây là một số kiểu dữ liệu phổ biến trong Javascript:

kieu-du-lieu-trong-javascript

  • Kiểu int được sử dụng để lưu trữ số nguyên.
  • Kiểu double dùng để lưu trữ số thực (số thập phân).
  • Kiểu float cũng được sử dụng để lưu trữ số thực, nhưng với độ chính xác thấp hơn so với double.
  • Kiểu char dùng để lưu trữ một ký tự, ví dụ 'a' hoặc 'A'.
  • Kiểu boolean được sử dụng để lưu trữ giá trị true hoặc false, thường được sử dụng trong các biểu đồ điều kiện.
  • Kiểu byte dùng để lưu trữ các số nguyên nhỏ.
  • Kiểu short được sử dụng để lưu trữ các số nguyên nhỏ hơn so với int.
  • Kiểu long được sử dụng để lưu trữ các số nguyên lớn.

Cách kiểm tra kiểu dữ liệu trong Javascript

Trong Javascript, bạn có thể kiểm tra kiểu dữ liệu của một biến hoặc đối tượng bằng cách sử dụng các phương thức và toán tử sau:

1. Toán tử instanceof

Toán tử instanceof được sử dụng để kiểm tra xem một đối tượng có phải là một thể hiện của một lớp hoặc giao diện cụ thể hay không. Nó trả về true nếu đối tượng thỏa mãn kiểu dữ liệu được kiểm tra, và false nếu không thỏa mãn.

let str = "Hello";

if (str instanceof String) {
  console.log("str là một String.");
}

2. Phương thức getClass()

Phương thức getClass() của đối tượng trả về một đối tượng Class, cho biết kiểu dữ liệu của đối tượng. Bạn có thể sử dụng phương thức này để kiểm tra kiểu dữ liệu.

let str = "Hello";
let cls = str.getClass();

console.log("Kiểu dữ liệu của str: " + cls.getName());

3. So sánh kiểu dữ liệu bằng getClass()

Bạn cũng có thể so sánh kiểu dữ liệu của hai đối tượng bằng cách sử dụng phương thức getClass().

let str = "Hello";
let number = 42;

if (str.getClass() == number.getClass()) {
  console.log("Hai đối tượng có cùng kiểu dữ liệu.");
}

4. Sử dụng phương thức getClass().getSimpleName()

Để lấy tên đơn giản của kiểu dữ liệu, bạn có thể sử dụng phương thức getClass().getSimpleName().

let str = "Hello";
let type = str.getClass().getSimpleName();

console.log("Kiểu dữ liệu của str: " + type);

Lời kết

Qua bài viết trên, chúng ta đã tìm hiểu về khái niệm, các thao tác cơ bản và các kiểu dữ liệu trong Javascript. Hi vọng bạn đã nắm vững kiến thức này để tối ưu hóa chương trình lập trình của mình. Chúc bạn thành công!

Nguồn ảnh: ICANTECH.

1