Sự khác biệt của biến dùng var, let và const trong javascript là gì?
Sự khác biệt của biến dùng var, let và const trong javascript là gì?
Trong JavaScript, việc khai báo biến có thể sử dụng ba từ khóa là var, let, và const, mỗi từ khóa có những đặc điểm và cách sử dụng riêng biệt. Dưới đây là sự khác biệt chính giữa chúng:
var là function scope nếu nó được khai báo bên trong một hàm. Nếu khai báo ngoài hàm, var sẽ có phạm vi toàn cục (global scope){}) mà chúng được khai báovar được hoisted (nâng lên đầu phạm vi của chúng) và khởi tạo với giá trị undefined trước khi mã được thực thiReferenceError nếu truy cập trước khi khai báoentry