JavaScript

Phân biệt Constants và Literals trong ngôn ngữ lập trình

Phân biệt Constants và Literals trong ngôn ngữ lập trình
Được viết bởi Minh Hoàng

Series lập trình JavaScript, ngôn ngữ lập trình linh động, thực thi phía client.

Chắc hẳn bạn đã biết, Constants là một biến hằng mà ta không thể thay đổi giá trị của nó sau khi nó đã được định nghĩa và khởi tạo.

Vậy Literals là gì? Constants giống và khác Literals ở điểm nào?

Chúng ta sẽ cùng điểm qua 2 định nghĩa của Constant và Literal để hiểu thêm về chúng.

Literal là một giá trị mà nó thể hiện chính nó.
Ví dụ: số 12 (thể hiện là một giá trị kiểu số) hay “Hello” (đại diện cho một giá trị kiểu chuỗi) đều là Literal.

Constant là một kiểu dữ liệu (data type) thay thế cho Literal.
Constant thường được sử dụng trong những trường hợp:

  • Một giá trị không đổi, được sử dụng nhiều lần trong chương trình.
  • Làm cho code của chúng ta dễ hiểu hơn.
Ví dụ:
const PI = 3.14;
int radius = 5;
int circumference = 2*PI*radius;

Như trên, Constant của chúng ta là PI và Literal là 3.14

Hy vọng qua bài viết này đã giúp bạn có thể phân biệt được đâu là Constants, đâu là Literals. Chúc các bạn vui vẻ!

Cảm ơn bạn đã theo dõi. Đừng ngần ngại hãy cùng thảo luận với chúng tôi!

Giới thiệu

Minh Hoàng

Xin chào, tôi là Hoàng Ngọc Minh, hiện đang làm BrSE, tại công ty Toyota, Nhật Bản. Những gì tôi viết trên blog này là những trải nghiệm thực tế tôi đã đúc rút ra được trong cuộc sống, quá trình học tập và làm việc. Các bài viết được biên tập một cách chi tiết, linh hoạt để giúp bạn đọc có thể tiếp cận một cách dễ dàng nhất. Hi vọng nó sẽ có ích hoặc mang lại một góc nhìn khác cho bạn[...]

5 bình luận

Translate »