Sunday, September 24, 2017

Conventions

JS Hoisting
hoist: trong tiếng anh nghĩa là "nâng lên"
javascript luôn tự động đưa các declaration lên trên.(the top of the current scope) (vì thế mà sd 1 biến trước khi khai báo trong javascript không gây lỗi)
tuy nhiên javascript lại KHÔNG tự động đưa các initialization lên trên (vì thế mà sd 1 biến chưa khởi tạo sẽ hiển thị undefined)
----
sử dụng use strick sẽ làm cho javascript không thực hiện hoisting nữa => phải khai báo biến trước khi sd
"use strict";
--------
https://www.w3schools.com/Js/js_conventions.asp 


No comments:

Post a Comment