var의 νŠΉμ§•(πŸ‘Ž)

1. λ³€μˆ˜λ₯Ό μ„ μ–Έν•˜λŠ” ν‚€μ›Œλ“œ 없이 μ„ μ–Έ & 할당이 κ°€λŠ₯함. 선언인지, μž¬ν• λ‹ΉμΈμ§€ κ΅¬λΆ„ν•˜κΈ° 어렀움

something ='πŸ‘Ž';
console.log(something); //πŸ‘Ž

2. 쀑볡 선언이 κ°€λŠ₯함 -> 버그 λ§Œλ“€ κ°€λŠ₯성↑

var poo = 'πŸ‘Ž';
var poo = 'πŸ‘Ž';
console.log(poo); // πŸ‘Ž

3. 블둝 레벨 μŠ€μ½”ν”„κ°€ λ¬΄μ‹œλ˜μ–΄ 짐❌

var apple = '사과';
{
    var apple = '🍎';
    {
        var apple = '🍏';
    }
}
console.log(apple); //🍏

4. ν•¨μˆ˜λ ˆλ²¨ μŠ€μ½”ν”„λ§Œ 지원 됨

function example(){
    var dog = '🐢';
}
console.log(dog); // dog is not defined