Kteam Q&A Community

Cộng đồng hỏi đáp về các vấn đề trong lập trình, công nghệ thông tin.

6

var, let, cons trong Javascript

ĐỊ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/

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

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

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

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

1 bình chọn

1 câu trả lời Thêm câu trả lời

3
K9 đã trả lời 2017-12-22 06:02:40

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 đã sửa 2017-12-22 07:01:01

100 200 thì có ít quá k anh :v

đùa chứ sao cũng được ạ

3 bình chọn

Câu trả lời của bạn

Bạn có thể trả lời câu hỏi này? Hãy chia sẻ nó cho mọi người.

Hủy bỏ hoặc

Chiến dịch

Kteam - Howkteam Free Education