var : 윗줄에서 선언되지 않아도 아랫줄에서 불러올 수 있다
ex.function location(house) { if(house == '중랑구') { var house1 = '동일로121길' if(house1 == '동일로121길') { var house2 = '86' } else { var house2 = 'X' } } else { var house1 = 'X' var house2 = 'X' } console.log(house + ' ' + house1 + ' ' + house2 + family) }
let : 윗줄에서 먼저 선언되어야만 아랫줄에서 사용할 수 있다
ex.function location(house) { let house1 let house2 if(house == '중랑구') { house1 = '동일로121길' if(house1 == '동일로121길') { house2 = '86' } else { house2 = 'X' } } else { house1 = 'X' house2 = 'X' } console.log(house + ' ' + house1 + ' ' + house2 + family) }