Khai báo Let trong JavaScript
Học Javascript bắt đầu với Hello, World
Tự làm quen với các bài tập và gửi đoạn code đầu tiên của bạn bằng cách hoàn thành bài đầu tiên "Hello, World!".
Luyện tập
Khai báo Let: Không thể khai báo lại

Các biến được xác định bằng let không thể được khai báo lại .

Bạn không thể vô tình khai báo lại một biến.

Với let bạn không thể làm điều này, ví dụ:

let x = "John Doe";
let x = 0;
// SyntaxError: 'x' has already been declared
 

Với var thì bạn có thể, ví dụ:

var x = "John Doe";
var x = 0;
Phạm vi khối {}

Trước ES6 (2015), JavaScript chỉ có Phạm vi toàn cầu và Phạm vi chức năng

ES6 đã giới thiệu hai từ khóa JavaScript mới quan trọng: let và const.

    Các biến được khai báo bên trong khối { } không thể được truy cập từ bên ngoài khối, ví dụ:

{
  let x = 2;
}
// x không có hiệu lực bên ngoài {}

Các biến được khai báo với var từ khóa không thể có phạm vi khối.

Các biến được khai báo bên trong khối { } có thể được truy cập từ bên ngoài khối, ví dụ:

{
  var x = 2;
}
// x có thể được sử dụng bên ngoài {}
Khai báo lại các biến
  • Việc khai báo lại một biến bằng cách sử dụng var có thể gây ra vấn đề.
  • Khai báo lại một biến bên trong khối cũng sẽ khai báo lại biến bên ngoài khối.
Ví dụ
HTML Iframe
Ví dụ
HTML Iframe
Khai báo lại

    Việc khai báo lại một biến JavaScript với var được cho phép ở bất kỳ đâu trong chương trình.

Ví dụ
HTML Iframe
Ví dụ
HTML Iframe
Khai báo var
  • Các biến được xác định bằng var được đưa lên trên cùng và có thể được khởi tạo bất kỳ lúc nào.
  • Ý nghĩa: Bạn có thể sử dụng biến trước khi nó được khai báo
Ví dụ
HTML Iframe
Ví dụ
HTML Iframe
Một số bài viết liên quan
Devsne VN 8121 lượt xem

[NodeJS] Bài 10 - Standard I/O và Stream

Devsne VN 3498 lượt xem

Một cái nhìn tổng quan về NodeJS

Devsne VN 8240 lượt xem

Nhật ký 100 giờ học Vue.js

Devsne VN 9590 lượt xem

A Closer Look at Virtual DOM in ReactJS

Devsne VN 9833 lượt xem

Components và Props trong ReactJS

Devsne VN 7346 lượt xem

Hướng dẫn React JS cho lập trình viên: Lộ trình cần biết

Devsne VN 7756 lượt xem

How To Send Email With Attachment Using Node.js

Devsne VN 6888 lượt xem

Three.js Material Overview

Devsne VN 4180 lượt xem

Vue.js vs jQuery: Cách dùng và so sánh qua ví dụ

Devsne VN 3751 lượt xem

Beginner's Guide to VueJs: Part 2

Mục lục
Khai báo Let: Không thể khai báo lại
Phạm vi khối {}
Khai báo lại các biến
Ví dụ
Ví dụ
Khai báo lại
Ví dụ
Ví dụ
Khai báo var
Ví dụ
Ví dụ