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 9149 lượt xem

Xem trước khi kéo thả ảnh với Vanilla JS

Devsne VN 4421 lượt xem

[NodeJS] Bài 6 - Phân Tích URL Yêu Cầu

Devsne VN 4008 lượt xem

Nhìn từ bên trong Node.js: V8 Chrome Engine

Devsne VN 10023 lượt xem

Tạo một dự án Nuxtjs, tìm hiểu cấu trúc thư mục trong Nuxtjs

Devsne VN 3483 lượt xem

Xây dựng một app gọi video với ReactJs và NodeJs - Bài 1

Devsne VN 5614 lượt xem

How To Push Array Element In Node.js

Devsne VN 8625 lượt xem

How To Use CSS In React JS

Devsne VN 2536 lượt xem

[Android] Đâu là best JSON Parser Library?

Devsne VN 8144 lượt xem

[NodeJS] Bài 1 - NodeJS Là Cái Gì?

Devsne VN 7444 lượt xem

Vanilla JS - Chia sẻ 24 đoạn code JS ES6 sử lý DOM hữu dụng - Phần 1

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ụ