Các biến trong JavaScript là gì?

Biến JavaScript là một đối tượng [hoặc không gian bộ nhớ được đặt tên] được sử dụng để lưu trữ một giá trị có thể được sử dụng trong quá trình thực thi chương trình. Một biến trong JavaScript, giống như trong các ngôn ngữ lập trình khác, có tên, giá trị và địa chỉ bộ nhớ

  • Tên của biến xác định duy nhất biến,

  • Giá trị đề cập đến dữ liệu được lưu trữ trong biến và

  • Địa chỉ bộ nhớ đề cập đến vị trí bộ nhớ của biến

Nói cách khác, chúng ta có thể nói rằng biến là một thùng chứa có thể được sử dụng để lưu trữ giá trị và bạn cần khai báo một biến trước khi sử dụng nó

Trong JavaScript, từ khóa var được sử dụng để khai báo một biến. Ngoài ra, bắt đầu từ ES6 chúng ta cũng có thể khai báo biến bằng từ khóa

// declaring 3 variables together
var x, y, z;
0

Quy tắc JavaScript cho tên biến

Sau đây là một số quy tắc cần lưu ý khi khai báo biến

  • Tên biến không được chứa khoảng trắng
  • Chữ cái đầu tiên của biến có thể là [a-z, A-Z], ký hiệu đô la [

    // declaring 3 variables together
    var x, y, z;
    1] hoặc dấu gạch dưới [
    // declaring 3 variables together
    var x, y, z;
    2], sau chữ cái đầu tiên của tên có thể sử dụng bất kỳ chữ số nào [0-9]

  • Tên biến có phân biệt chữ hoa chữ thường. Ví dụ.

    // declaring 3 variables together
    var x, y, z;
    3 và
    // declaring 3 variables together
    var x, y, z;
    4 đều khác nhau

  • Chúng ta có thể sử dụng từ khóa var hoặc

    // declaring 3 variables together
    var x, y, z;
    0 để xác định các biến

  • Chúng ta không thể dùng từ dành riêng làm tên biến trong JavaScript

Cú pháp JavaScript để khai báo một biến

Sau đây là cú pháp khai báo một biến và gán giá trị cho nó

var variable_name;
// or
let variable_name;

Chúng ta cũng có thể định nghĩa một biến mà không cần sử dụng dấu chấm phẩy. Ngoài ra, khi chúng ta phải xác định nhiều biến, chúng ta có thể làm như thế này

// declaring 3 variables together
var x, y, z;

Và như chúng ta đã biết rằng Dynamic typed là một tính năng của JavaScript, vì vậy chúng ta không phải lo lắng về việc chỉ định loại dữ liệu của giá trị mà chúng ta sẽ lưu trữ trong biến. JavaScript tự động phát hiện ra rằng

Ví dụ về biến JavaScript

Bây giờ hãy lấy một ví dụ đơn giản nơi chúng ta sẽ khai báo một biến và sau đó gán giá trị cho nó

var employeeName;   // Declaring a variable

var employeeName = "Rahul";   // Declaring and assigning at the same time

Bạn có thể khởi tạo hoặc gán giá trị cho biến tại thời điểm bạn khai báo biến hoặc bạn chỉ có thể khai báo biến và khởi tạo giá trị đó sau này

JavaScript. Các loại biến

JavaScript hỗ trợ hai loại biến, đó là

  • Biến cục bộ

  • Biến toàn cầu

Bạn có thể sử dụng chúng theo yêu cầu trong ứng dụng. Hãy cùng tìm hiểu về cả Biến cục bộ JavaScript và Biến toàn cục JavaScript với các ví dụ

1. Biến cục bộ JavaScript

JavaScript Biến cục bộ là một biến được khai báo bên trong khối mã hoặc thân hàm hoặc bên trong thân vòng lặp và nó có phạm vi trong khối mã hoặc hàm. Nói một cách đơn giản, phạm vi của biến cục bộ nằm giữa dấu ngoặc nhọn mở và đóng dấu ngoặc nhọn

// declaring 3 variables together
var x, y, z;
1, khi được khai báo và xác định bên trong khối mã hoặc thân hàm

Bắt đầu từ ES6, nên sử dụng từ khóa

// declaring 3 variables together
var x, y, z;
0 khi khai báo các biến cục bộ

Hãy lấy một ví dụ về nó

2. Biến toàn cầu JavaScript

Biến toàn cục JavaScript là một biến được khai báo ở bất kỳ đâu bên trong tập lệnh và có phạm vi để thực thi tập lệnh hoàn chỉnh. Biến toàn cục không được khai báo bên trong bất kỳ khối hoặc hàm nào nhưng có thể được sử dụng trong bất kỳ hàm hoặc khối mã nào

Chúng tôi khuyên bạn nên sử dụng từ khóa var để khai báo các biến toàn cục, bắt đầu từ ES6

Hãy lấy một ví dụ

Phần kết luận

Trong chủ đề này, chúng ta đã tìm hiểu khái niệm về biến JavaScript và hai loại biến JavaScript là biến cục bộ và biến toàn cục. Chúng tôi cũng đề cập đến hai cú pháp khác nhau để khai báo một biến bằng cách sử dụng từ khóa var và từ khóa

// declaring 3 variables together
var x, y, z;
0, cùng với các ví dụ

Một trong những đặc điểm cơ bản nhất của ngôn ngữ lập trình là tập hợp các kiểu dữ liệu mà nó hỗ trợ. Đây là những loại giá trị có thể được biểu diễn và thao tác trong ngôn ngữ lập trình

JavaScript cho phép bạn làm việc với ba kiểu dữ liệu nguyên thủy -

  • Số, ví dụ. 123, 120. 50 vv

  • Chuỗi văn bản e. g. "Chuỗi văn bản này", v.v.

  • Boolean e. g. đúng hay sai

JavaScript cũng định nghĩa hai loại dữ liệu tầm thường, null và không xác định, mỗi loại chỉ xác định một giá trị duy nhất. Ngoài các kiểu dữ liệu nguyên thủy này, JavaScript hỗ trợ một kiểu dữ liệu tổng hợp được gọi là đối tượng. Chúng tôi sẽ đề cập chi tiết về các đối tượng trong một chương riêng

Lưu ý - JavaScript không phân biệt giữa giá trị số nguyên và giá trị dấu phẩy động. Tất cả các số trong JavaScript được biểu diễn dưới dạng giá trị dấu phẩy động. JavaScript đại diện cho các số sử dụng định dạng dấu phẩy động 64-bit được xác định bởi tiêu chuẩn IEEE 754

Biến JavaScript

Giống như nhiều ngôn ngữ lập trình khác, JavaScript có các biến. Các biến có thể được coi là các thùng chứa được đặt tên. Bạn có thể đặt dữ liệu vào các vùng chứa này và sau đó tham khảo dữ liệu chỉ bằng cách đặt tên cho vùng chứa

Trước khi bạn sử dụng một biến trong chương trình JavaScript, bạn phải khai báo nó. Các biến được khai báo với từ khóa var như sau

Bạn cũng có thể khai báo nhiều biến với cùng một từ khóa var như sau -

Lưu trữ một giá trị trong một biến được gọi là khởi tạo biến. Bạn có thể thực hiện khởi tạo biến tại thời điểm tạo biến hoặc tại thời điểm sau đó khi bạn cần biến đó

Chẳng hạn, bạn có thể tạo một biến có tên money và gán giá trị 2000. 50 đến nó sau. Đối với một biến khác, bạn có thể gán giá trị tại thời điểm khởi tạo như sau

Lưu ý - Chỉ sử dụng từ khóa var để khai báo hoặc khởi tạo, một lần cho vòng đời của bất kỳ tên biến nào trong tài liệu. Bạn không nên khai báo lại cùng một biến hai lần

JavaScript là ngôn ngữ chưa gõ. Điều này có nghĩa là một biến JavaScript có thể chứa giá trị của bất kỳ loại dữ liệu nào. Không giống như nhiều ngôn ngữ khác, bạn không cần phải thông báo cho JavaScript trong khi khai báo biến loại giá trị mà biến đó sẽ giữ. Loại giá trị của một biến có thể thay đổi trong quá trình thực thi chương trình và JavaScript sẽ tự động xử lý nó

Phạm vi biến JavaScript

Phạm vi của một biến là vùng chương trình của bạn mà nó được định nghĩa. Biến JavaScript chỉ có hai phạm vi

  • Biến toàn cục - Một biến toàn cục có phạm vi toàn cầu, nghĩa là nó có thể được xác định ở bất kỳ đâu trong mã JavaScript của bạn

  • Biến cục bộ - Một biến cục bộ sẽ chỉ hiển thị trong một hàm nơi nó được xác định. Các tham số chức năng luôn là cục bộ của chức năng đó

Trong phần thân của hàm, biến cục bộ được ưu tiên hơn biến toàn cục có cùng tên. Nếu bạn khai báo một biến cục bộ hoặc tham số hàm có cùng tên với biến toàn cục, bạn sẽ ẩn biến toàn cục một cách hiệu quả. Hãy xem xét ví dụ sau

      
           
   

Điều này tạo ra kết quả sau -

________số 8

Tên biến JavaScript

Khi đặt tên cho các biến của bạn trong JavaScript, hãy ghi nhớ các quy tắc sau

  • Bạn không nên sử dụng bất kỳ từ khóa dành riêng nào của JavaScript làm tên biến. Những từ khóa này được đề cập trong phần tiếp theo. Ví dụ: tên biến break hoặc boolean không hợp lệ

  • Tên biến JavaScript không được bắt đầu bằng chữ số [0-9]. Chúng phải bắt đầu bằng một chữ cái hoặc ký tự gạch dưới. Ví dụ: 123test là tên biến không hợp lệ nhưng _123test là tên biến hợp lệ

  • Tên biến JavaScript phân biệt chữ hoa chữ thường. Ví dụ: Tên và tên là hai biến khác nhau

Các từ dành riêng cho JavaScript

Danh sách tất cả các từ dành riêng trong JavaScript được đưa ra trong bảng sau. Chúng không thể được sử dụng làm biến JavaScript, hàm, phương thức, nhãn vòng lặp hoặc bất kỳ tên đối tượng nào

Các biến được sử dụng để làm gì trong JavaScript?

Trong JavaScript, các biến được sử dụng để giữ một giá trị . Nó có thể giữ bất kỳ giá trị nào, từ nguyên thủy đến đối tượng. Dấu = trong JavaScript không giống với dấu = trong môn Toán. Trong JavaScript, = có nghĩa là gán.

Các loại biến trong JavaScript giải thích bằng ví dụ là gì?

Các kiểu dữ liệu JavaScript

Có biến trong JavaScript không?

Biến JavaScript có thể chứa các số như 100 và các giá trị văn bản như "John Doe" . Trong lập trình, giá trị văn bản được gọi là chuỗi văn bản. JavaScript có thể xử lý nhiều loại dữ liệu, nhưng hiện tại, hãy chỉ nghĩ đến các số và chuỗi. Các chuỗi được viết bên trong dấu ngoặc kép hoặc dấu nháy đơn.

4 cách để khai báo một biến JavaScript là gì?

Người ta thường nói rằng trong JavaScript, các biến có thể được khai báo bằng var , let và const , nhưng nếu bạn nghĩ kỹ thì khai báo hàm, khai báo lớp và câu lệnh nhập cũng là những cách để khai báo biến

Chủ Đề