Biến trong Javascript

Biến trong JavaScript dùng để lưu trữ dữ liệu và cho phép chương trình truy cập, thay đổi giá trị đó khi cần. Chúng có thể lưu trữ các kiểu dữ liệu như số, chuỗi, mảng, hoặc đối tượng. Biến được khai báo bằng các từ khóa như var, let, hoặc const, với phạm vi và tính năng khác nhau. Chúng giúp tổ chức mã nguồn và cải thiện khả năng tái sử dụng mã.

  1. Biến trong Javascript là gì ?
  2. Cách khai báo biến trong JavaScript
  3. Kinh nghiệm sử dụng biến trong JavaScript

1. Biến trong Javascript là gì ?

Trong JavaScript, biến là một nơi để lưu trữ dữ liệu. Bạn có thể khai báo biến và gán giá trị cho nó để sử dụng trong chương trình.

Biến cho phép lưu trữ và truy xuất dữ liệu, Biến giúp giữ các giá trị như số, chuỗi, mảng, hoặc đối tượng, để có thể sử dụng trong các phép toán hoặc thao tác khác.

Cải thiện khả năng tái sử dụng mã, bạn có thể lưu trữ các giá trị trong biến và tái sử dụng chúng trong nhiều phần khác nhau của mã nguồn mà không cần phải khai báo lại.

2. Cách khai báo biến trong JavaScript

var

    Trước đây, var được sử dụng để khai báo biến, nhưng hiện nay nó không được khuyến khích sử dụng vì có những vấn đề liên quan đến phạm vi (scope) và hoisting.
    Phạm vi của biến var là toàn bộ hàm nếu khai báo trong hàm, hoặc toàn bộ chương trình nếu khai báo ngoài hàm.

var x = 10;
console.log(x);  // Kết quả: 10

let

let được giới thiệu trong ES6 và được khuyến khích sử dụng thay vì var.
    Biến khai báo với let có phạm vi khối (block scope), nghĩa là chỉ có thể truy cập trong khối mã mà nó được khai báo (ví dụ: trong vòng lặp, điều kiện, hay hàm).

let y = 20;
console.log(y);  // Kết quả: 20

const

    const cũng được giới thiệu trong ES6 và được dùng để khai báo các hằng số (giá trị không thay đổi).
    Biến khai báo với const có phạm vi khối (block scope) giống như let, nhưng giá trị của nó không thể thay đổi sau khi đã gán.

const z = 30;
console.log(z);  // Kết quả: 30
// z = 40;  // Lỗi: Assignment to constant variable

    var: Phạm vi hàm hoặc phạm vi toàn cục, dễ bị lỗi do hoisting.
    let: Phạm vi khối, có thể thay đổi giá trị.
    const: Phạm vi khối, không thể thay đổi giá trị sau khi gán.

Ví dụ kết hợp khai báo const và let

let x = 10;
if (true) {
  let x = 20;  // Biến x trong khối if
  const y = 30;
  console.log(x);  // Kết quả: 20
  console.log(y);  // Kết quả: 30
}
console.log(x);  // Kết quả: 10 (biến ngoài khối if)

3. Kinh nghiệm sử dụng biến trong JavaScript

- Nếu bạn viết chương trình nhỏ thì chỉ cần var.

- Nếu viết chương trình lớn, lúc đó bạn sử dụng var,let đúng nơi để quản lý tốt bộ nhớ

 

Tìm kiếm:

Bài viết liên quan:

Biến trong JavaScript dùng để lưu trữ dữ liệu và cho phép chương trình truy cập, thay đổi giá trị đó khi cần. Chúng có thể lưu trữ các kiểu dữ liệu như số, chuỗi, mảng, hoặc đối tượng. Biến được khai báo bằng các từ khóa như var, let, hoặc const, với phạm vi và tính năng khác nhau. Chúng giúp tổ chức mã nguồn và cải thiện khả năng tái sử dụng mã.