JavaScript Var, Let và Const

Mar 25 2023
Rất nhiều tính năng mới đến từ nhóm JavaScript, vì nhu cầu viết mã ngắn hơn đang tăng lên từng ngày (các nhà phát triển gọi nó là một dòng). Các tính năng mới của ES6, var, let và const khiến nhiều người mới bắt đầu bối rối.

Rất nhiều tính năng mới đến từ nhóm JavaScript, vì nhu cầu viết mã ngắn hơn đang tăng lên từng ngày (các nhà phát triển gọi nó là một dòng).

Các tính năng mới của ES6, var, let và const khiến nhiều người mới bắt đầu bối rối.

Nếu bạn là một trong số họ, bài đăng này là dành cho bạn, hãy xem cách nó hoạt động đơn giản.

Var, Let và Const là gì?

3 điều này là các từ khóa được sử dụng để khai báo các biến trong JavaScript.

Nếu bạn đã quen thuộc với C++ hoặc Java, nơi bạn phải khai báo một biến với kiểu của nó và sau đó đặt tên

Ví dụ

int sum = 0

Sự khác biệt giữa let, var và const

Một biến được khai báo với từ khóa let sẽ có các thuộc tính sau

  • Nó sẽ có một phạm vi khối.
  • { 
      let sum = 5;
    }
    // sum can NOT be used here
    

    let car = “bmw”
    
    let car = 0 // you cannot do this
    

    let car = “bmw”
    
    car = “audi” // you can do this
    

    console.log(car);
    
    let car = “bmw” // you are not allowed to do this
    

  • Nó sẽ có một phạm vi khối.
  • { 
      const sum = 5;
    }
    // sum can NOT be used here
    

    const car = “bmw”
    
    const car = 0 // you cannot do this
    

    const car = "bmw"
    
    car = "audi" // you can do this
    

    console.log(name) // you cannot use it before declaration 
    name = "John"
    

  • Nó sẽ có một phạm vi toàn cầu.
  • { 
      var sum = 5;
    }
    // sum can be used outside the curley braces
    

    var car = "bmw"
    console.log(car) // output will be bmw
    
    var car = 0 
    console.log(car) // output will be 0
    

    var car = "bmw"
    
    car = "audi" // you can do this
    

    console.log(name) // you can use it before declaration, output will be undefined 
    name = "John"
    
    

Bảng tóm tắt cho let var và const

Bài đăng này sẽ có ích cho người mới bắt đầu học JavaScript.

Cảm ơn bạn đã đọc đến đây, sẽ sớm đăng thêm về Javascript.

Đừng quên đọc

  1. GitHub cho người mới bắt đầu
  2. Sao chép một kho lưu trữ, Tạo một nhánh và Kéo các thay đổi mới.