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
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào