본문 바로가기

Let2

호이호이- (Hoisting) 사아아실... 호이스팅 글 정리하기는 예전에 알아보다가 (내 머리가 너무나 나빠서) 중간에 포기한 전적있다. 다시 해보려고 한다. 호이호이- 뾰로롱★ 호이스팅이 뭔데? 호이스팅은 프로그래밍 중에 변수나 함수를 어디에 선언했는지에 상관 없이 유효범위 내 제일 최상단에 선언된 것처럼 끌어올려주는 것을 의미한다. (이곳저곳 구글링을 했는데, 변수가 실제로 끌어올려져서 옮겨진게 아니라 끌어올려진 것처럼 보이는 거라고 하더라) 그래서 호이스팅 얘기를 왜 하냐구? 변수마다 호이스팅으로 인한 결과가 다른 것에 대해 이야기 할건데, 우선 변수 선언 키워드를 알아야함. • var • let • const var 나 let 은 "일단 이 값으로 해둘게요" 이런 느낌(변수 : 재할당이 가능한, 나중에 변할수도있는 값 이기 .. 2022. 5. 21.
변수(let과 const) 변수 어떤 정보에 이름을 붙여서 저장하고 싶을 때 사용함. 문자나 숫자 같은 값을 담는 그릇으로, 값을 유지할 필요가 있을 때 사용함. 변수에 담긴 값은 상황에 따라 다른 값으로 바뀔수 있다. name = "Gandalf"; age = 20; 변수는 재할당 하면 기존에 있던 값은 사라지고, 새 값으로 덮어쓰기 된다. name = "Gandalf"; name = "music"; //최종으로 변수 name에 담기는 값은 "music" 이다. 만약 의도하지 않았는데, 값이 새로 덮어씌여 버리면 문제가 생긴다. 그것을 방지하기 위해 let과 const를 사용한다. let name = "Gandalf"; let name = "music"; 이렇게 되면 이미 name이란 변수명이 이미 사용 되었다는 내용으로 Syn.. 2022. 1. 8.