Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

var, let, cons trong Javascript

23:40 21-12-2017 955 lượt xem 4 bình luận 07:01 22-12-2017

ĐỊNH NGHĨA

Let , var, const là 3 kiểu khai báo biến trong JS nhưng let chỉ xuất hiện trong ES6

Đầu tiên thì var có thể khai báo chồng như thế này

Nhưng let,cons thì k thể

Làm sao để phân biệt letconst: Let thì có thể thay đổi giá trị còn const thì không thể thay đổi giá trị

Qua đây các bạn có thể thấy được cái nhìn tổng quát về 3 thứ này

PHẠM VI

let tạo ra một biến chỉ có thể truy cập được trong block bao quanh nó (block scoping), khác với var - tạo ra một biến có phạm vi truy cập xuyên suốt funtion chứa nó. (function context)

ỨNG DỤNG

VẤN ĐỀ ÁP DỤNG:

Nhìu người nói var đã chết trong ES6 nhưng mình không nghĩ vậy, hôm nào rảnh sẽ làm thêm 1 bài viết rõ hơn về cách áp dụng từng cái theo quan điểm của mình

Trên mạng có rất nhiều trường phái khác nhau, các bạn có thể tham khảo tại đây

https://github.com/airbnb/javascript#variables

Bài viết có tham khảo các nguồn:

https://medium.com/craft-academy/javascript-variables-should-you-use-let-var-or-const-394f7645c88f

http://www.gjermundbjaanes.com/javascript-var-let-and-const-and-when-to-use-them/

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/var

Các bạn có thể ghé blog của mình để theo dõi nhìu bài viết hơn:

https://nthaihai.wordpress.com/

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 06:02 22-12-2017

giờ cứ 1 bài chia sẻ như vầy a sẽ giúp e đăng lên website. và a sẽ cộng cho e 1 bài ngắn thì 100 điểm. dài thì 200 điểm. ok k baby.

 

Nguyễn Thái Hải đã bình luận 06:46 22-12-2017

mình cũng k rõ nửa

Nguyễn Nhật Nam đã bình luận 01:18 22-12-2017

Mình nghĩ bạn nên đăng vào phần Documentation sẽ hợp lí hơn

Câu hỏi mới nhất