Var trong JavaScript là gì? Phạm vi sử dụng của biến var

Var trong JavaScript là một thuật ngữ trong lập trình. Biến là sự tham chiếu đến một vị trí trong bộ nhớ. Khi khai báo biến, chúng ta cần sử dụng từ khóa “var”. Trong bài viết này, chúng ta sẽ tìm hiểu về var trong JavaScript cũng như phạm vi của biến sử dụng từ khóa này.

Var trong JavaScript là gì?

Đối với lĩnh vực lập trình, biến là tên của vùng nhớ được dùng để lưu trữ dữ liệu và dữ liệu đó có thể thay đổi trong quá trình thực hiện chương trình. Để có thể sử dụng biến, ta cần phải khai báo chúng bằng var, let hoặc const.

Cùng với let và const, var trong Javascript dùng để khai báo biến
Cùng với let và const, var trong Javascript dùng để khai báo biến

Như vậy, trong JavaScript, var là từ khóa dùng để khai báo biến. Người lập trình có thể khai báo nhiều danh sách biến có những kiểu dữ liệu khác nhau bằng cách tách tên các biến bằng dấu phẩy. Với từ khóa var, ta có thể khai báo đa dạng các kiểu biến như number, string, boolean,…

Đặc điểm của biến sử dụng từ khóa var

Phạm vi của biến sử dụng var   

Phạm vi sử dụng của biến được xác định tại vị trí mà nó được khai báo trong script. Đối với biến var, phạm vi của biến số là phạm vi hàm số (function scope) chứa phần khai báo biến hoặc phạm vi toàn cục (global scope).

Phạm vi của biến khi sử dụng var
Phạm vi của biến khi sử dụng var

Khi khai báo một biến trong một hàm bằng cách sử dụng var, biến đó sẽ nằm trong phạm vi của hàm. Tuy nhiên, nếu biến được khai báo trong một khối hoặc bên ngoài hàm thì biến đó có phạm vi toàn cục.

Với các biến được khai báo mà không có bất cứ câu lệnh nào sẽ trở thành một biến toàn cục theo mặc định. Nếu muốn tránh hành vi này, bạn có thể sử dụng chế độ nghiêm ngặt trong JavaScript bằng cách thêm “use strict” ở đầu tệp.

Có thể gán lại và khai báo lại biến sử dụng từ khóa var

Các biến được khai báo bằng từ khóa var có thể được gán lại và khai báo lại sau này trong chương trình JavaScript. Tuy nhiên, bạn có thể sẽ không biết biến nào dùng ở đâu vì giá trị của nó đã bị thay đổi.

Biến được khai báo bằng var có thể gán lại hoặc khai báo lại
Biến được khai báo bằng var có thể gán lại hoặc khai báo lại 

Tính chất hoisting

Biến var còn có tính chất hoisting, nghĩa là dù khai báo ở đâu thì biến đều sẽ được đem lên đầu scope trước khi thực hiện code. Vì vậy, các biến khai báo bằng từ khóa var được đưa lên đầu phạm vi của chúng và được khởi tạo với giá trị undefined.

Var có tính hoisting trong JavaScript
Var có tính hoisting trong JavaScript

Trên đây là những kiến thức cơ bản về biến var. Việc sử dụng var để khai báo biến luôn giúp code ngắn gọn hơn. Ngoài ra, bạn nên tìm hiểu thêm nhiều tài liệu khác về var trong JavaScript để nâng cao kiến thức bản thân trong lĩnh vực này.

Nếu bạn quan tâm, hãy xem các vị trí đang tuyển dụng của Got It tại: bit.ly/gotit-hanoi và đọc thêm về quy trình tuyển dụng tại đây.

branding
branding
February 02, 2021
0
Share this post to:
0 Comments
Inline Feedbacks
View all comments
Các bài viết liên quan
Git Merge là gì? Những kiến thức cơ bản về Git Merge

Git Merge là gì? Những kiến thức cơ bản về Git Merge

Hợp nhất là một quá trình rất quan trọng khi làm việc với Git. Trong bài viết này, chúng ta sẽ thảo luận về lệnh hợp nhất Git Merge rất quen thuộc trong Git. Nếu bạn là người mới bắt đầu sử dụng Git và đang muốn hiểu quy trình hợp nhất trong Git, thì […]
Git Commit là gì? Git Commit được sử dụng như thế nào?

Git Commit là gì? Git Commit được sử dụng như thế nào?

Trong Git có một lệnh cho phép các lập trình viên ghi những thay đổi của dự án một cách dễ dàng gọi là Git Commit. Vậy chính xác Git Commit là gì? Git Commit được sử dụng như thế nào? Hãy cùng Got It tìm hiểu trong bài viết dưới đây nhé! Mục lụcGit […]
Tải Python và cài đặt đơn giản trên các nền tảng Windows và MacOS

Tải Python và cài đặt đơn giản trên các nền tảng Windows và MacOS

Để có thể làm việc với Python, bạn cần phải tải Python và cài đặt nó trên máy tính. Nếu bạn chưa biết cách tải và cài đặt Python trên Windows hay MacOS, hãy tham khảo bài viết này của Got It nhé! Mục lụcTải Python và cài đặt trên Windows1. Tải xuống phiên bản […]
Tài liệu Python: 10 cuốn sách Python cơ bản cho người mới bắt đầu

Tài liệu Python: 10 cuốn sách Python cơ bản cho người mới bắt đầu

Hiện nay, có rất nhiều tài liệu Python khiến nhiều bạn không biết nên bắt đầu từ đâu. Trong bài viết này, Got It sẽ giới thiệu đến các bạn 10 cuốn sách Python cơ bản dành cho người mới bắt đầu. Nếu bạn đang làm quen với Python, hãy tham khảo ngay nhé! Mục […]
Callback Function là gì? Tổng quan về Callback Function

Callback Function là gì? Tổng quan về Callback Function

Nếu bạn đã học lập trình, chắc hẳn bạn biết thế nào là function. Nhưng bạn đã nghe đến Callback Function bao giờ chưa? Callback Function là một phần quan trọng của JavaScript. Một khi bạn hiểu rõ về , bạn sẽ thành thạo JavaScript hơn rất nhiều.  Mục lục1. Callback Function là gì?2. Tại […]
Softmax Function là gì? Tổng quan về Softmax Function

Softmax Function là gì? Tổng quan về Softmax Function

Softmax Function là một khái niệm toán học. Nó được sử dụng phổ biến trong lĩnh vực công nghệ thông tin, cụ thể là Machine Learning (Học máy). Hãy cùng Got It tìm hiểu về Softmax Function nhé. Mục lục1. Khái niệm Softmax Function2. Lịch sử hàm Softmax3. Tính chất của hàm Softmax4. Lợi ích […]