2. Hằng và biến trong lập trình Javascript

Trong lập trình JavaScript, hằng (constants) và biến (variables) là hai loại khái niệm cơ bản để lưu trữ và thao tác với dữ liệu. Tuy nhiên, chúng có một số điểm khác nhau quan trọng:

  1. Biến (Variables):
    • Một biến là một tên được đặt để lưu trữ một giá trị có thể thay đổi trong quá trình thực thi chương trình.
    • Bạn có thể khai báo biến bằng cách sử dụng từ khóa var, let, hoặc const (kể từ ES6).
    • Giá trị của biến có thể được thay đổi sau khi biến đã được khai báo.
    • Ví dụ:
    javascript
var age = 30; // Khai báo biến với từ khóa var (cũng có thể sử dụng let hoặc const)
age = 35; // Thay đổi giá trị của biến

Hằng (Constants):

  • Một hằng là một tên được đặt để lưu trữ một giá trị không thay đổi trong suốt quá trình thực thi chương trình.
  • Bạn có thể khai báo hằng bằng cách sử dụng từ khóa const.
  • Một hằng phải được gán giá trị ngay sau khi nó được khai báo và không thể thay đổi giá trị sau đó.
  • Ví dụ:
javascript
  1. const PI = 3.14; // Khai báo hằng với từ khóa const

Dưới đây là một ví dụ minh họa về việc sử dụng biến và hằng trong JavaScript:

javascript
// Biến
var age = 25;
console.log("Tuổi của bạn là: " + age); // Output: Tuổi của bạn là: 25

age = 30; // Thay đổi giá trị của biến
console.log("Sau khi thay đổi, tuổi của bạn là: " + age); // Output: Sau khi thay đổi, tuổi của bạn là: 30

// Hằng
const PI = 3.14159;
console.log("Giá trị của hằng PI là: " + PI); // Output: Giá trị của hằng PI là: 3.14159

// Gán lại giá trị cho hằng (Sẽ gây lỗi)
// PI = 3.14; // Lỗi: Assignment to constant variable.

Lưu ý rằng khi khai báo một hằng bằng từ khóa const, bạn phải gán giá trị cho nó ngay sau đó, và sau đó không thể thay đổi giá trị đó.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top