Chào mừng!

Bằng cách đăng ký với chúng tôi, bạn sẽ có thể thảo luận, chia sẻ và nhắn tin riêng tư với các thành viên khác trong cộng đồng của chúng tôi.

Đăng ký ngay!
  • Chào Khách,
    Bạn cần liên hệ với admin ??? ZALO & TELEGRAM

Hướng Dẫn Những điều bạn cần biết về var, let, const trong Javascript

Tham gia
28/2/19
Bài viết
240
Lượt Thích
271
Coins
18,120
Trong JavaScript, một biến có thể được khai báo bằng từ khóa var, let hoặc const.
Trước khi tìm hiểu sự khác biệt giữa var, let và const, chúng ta cần tìm hiểu về khái niệm phạm vi.



Phạm vi toàn cục
Các biến được khai báo toàn cục (bên ngoài function) có phạm vi toàn cục.
Các biến toàn cục có thể sử dụng bất kỳ đâu trong JavaScript.

Phạm vi cục bộ
Các biến được khai báo cục bộ (bên trong một function) là Phạm vi cục bộ.
Các biến cục bộ này chỉ có thể truy cập từ bên trong function mà bạn khai báo nó.

Phạm vi khối
Một block của code là code giữa các dấu ngoặc nhọn { // block } trong JavaScript.
Các biến được khai báo bên trong block {} có Phạm vi Block.
Các biến được khai báo bằng từ khóa var sẽ không có phạm vi khối.

Var
Kiểu khai báo var có phạm vi toàn cục hoặc function/phạm vi cục bộ.
Phạm vi toàn cục khi kiểu khai báo var được khai báo bên ngoài function.
Các biến khai báo bằng var là phạm vi cục bộ khi nó được khai báo bên trong function.



Các biến được khai báo với từ khóa var có thể được khai báo lại giống như này:



Hoặc bạn có thể gán giá trị cho biến giống như này



let
let bây giờ được ưu tiên để sử dụng cho khai báo biến, vì let là kiểu khai báo cải tiến của var. Cách khai báo let sẽ giải quyết các vấn đề của var.
let là phạm vi khối, vì vậy một biến được khai báo bên trong khối với let thì bạn chỉ sử dụng lại biến được bên trong khối đó.



Các biến được khai báo bằng từ khóa let sẽ không thể khai báo lại được, nó sẽ báo lỗi lại như này:


let có thể gán giá trị bên trong phạm vi của nó như này:



const
Các biến khai báo với từ khóa const thì nó sẽ có giá trị duy nhất không thể thay đổi nó. Khai báo const có một số điểm tương đồng với kiểu khai báo let.
giống với khai báo let, khai báo const chỉ có thể được truy cập bên trong khối mà chúng đã được khai báo.


Những biến được khai báo bằng từ khóa const sẽ không thể khai báo hoặc gán lại giá trị được




Cảm ơn bạn đã đọc, mong là bài viết này có thể giúp ích cho bạn.
 
Top Bottom
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock
No Thanks