phân biệt var let const

Học Javascript 7: [ES6] Phân biệt var, let và const

Block scope là gì?Khai báo biến với varES6 let và constCẩn thận với HoistingVar đã chết? Giờ dùng cái nào? Block scope là gì?

Đây có thể gọi là cái ngáo đá nhất khi mới học Javascript, khi nhìn thấy code trong dấu {  }, ta thường nghĩ là sẽ tạo ra scope mới.…

Details
phân biệt var let const

Học Javascript 6: Scope Chain là gì?

Giới thiệuOuter EnvironmentScope Chain là gì?Test yourselfKết luận Giới thiệu Ở bài trước Execution Stack là gì?, mình có để đoạn code sau:

Có một bạn vào trả lời như sau: Hiểu theo cách này cũng được. Nhưng trong 5 bài học trước từ Lexical Environment, Global Environment, hoisting và Execution Stack, mình muốn các…

Details
đọc document đi

Đọc document đi

Bệnh lườiDocument hay, document dởmAnh ơi cho em xin tài liệu về ….  đi?Đọc document điBe yourself Bệnh lười Mỗi khi học một ngôn ngữ/framework mới, mình đều tìm khóa học hoặc lên Youtube tìm video hướng dẫn học trước chứ ít khi đọc kĩ document chính chủ. Đương nhiên cũng có nghía qua một…

Details
phân biệt var let const

Học Javascript 5: Execution Stack là gì?

Tại sao cần biết cái khỉ Execution Stack này?Invoke hàmExecution StackVariable EnvironmentBài tậpKết Tại sao cần biết cái khỉ Execution Stack này? Oke, một lần nữa, để hiểu mấy cái sau như Scope Chain thì việc hiểu Execution Stack này rất quan trọng. Invoke hàm Lập trình viên để cool hơn khi thuyết trình hay chém gió cần…

Details
phân biệt var let const

Học Javascript 3: Global Environment và Global Object

Global Execution Context là gìGlobal Execution Context có gìChạy Javascript codeChrome DevToolGlobal ObjectCode của bạnGlobal rốt cuộc là gìKết luận Global Execution Context là gì Ở trước, chúng ta đã giải thích Execution Context là gì. Bất cứ khi nào code chạy trong Javascript, nó được chạy bên trong một Execution Context. Sẽ có nhiều Execution…

Details