웹 퍼블리셔 기록/javascript (4) 썸네일형 리스트형 [코딩 공부일지] 전역변수 간략 정리 전역변수란? 모든 곳에서 쓸 수 있는 변수! var 나이 = 20; //전역변수 : 제일 바깥에 만들어놓음 window.나이 = 20; //window 로 전역변수 만들기도 가능! (:: 전역변수) //즉, window{} 안에 '나이'라는 키값을 만든 것 function 함수(){ console.log(나이); //20 var 이름 = 'kim' //지역변수 } 함수(); 오늘은 여기까지..!! 현재 코딩 공부일지는 코딩애플 강의를 들으며 공부하는 내용을 작성한 것입니다! 코딩애플 흥해랏 [코딩 공부일지] 변수, 함수 호이스팅 간단 정리 자바스크립트 언어를 사용하면서 "호이스팅"이라는 단어 많이 들어보셨을 거에요 자바스크립트를 이해하는데 있어서 참 중요한 호이스팅!!! 오늘 한번 정리해볼게요!! 그럼 Let's Start!! 호이스팅이란? 변수나 함수를 생성할 때 자동적으로 선언한 부분을 페이지 맨 위로 올려버리는 현상을 말함 01. 변수의 호이스팅 console.log(나이) //undefined (= 변수 선언만하고 할당을 안했을때 발생) var 나이 = 30; console.log(나이) //30 var 나이 = 30; 이라고 선언을 했을 때, 자바스크립트는 자동적으로 "var 나이", 즉 변수 선언한 부분을 무조건 페이지 맨 위로 올려버림 그리고 나이 = 30; 은 변수를 선언한 위치에 그대로 존재함 이런식으로 자바스크립트는 변수.. [코딩 공부일지] 변수 var / let / const 차이점 간단 정리 휴.. 요즘 체력을 키우려 헬스를 빡시게 했더니 거의 2주간 앓아 누웠다가 다시 공부시작합니당 오늘은 변수 공부한 것 정리하려 해요! 각 변수들의 특징 01. var var : 재선언 가능 var 이름 = 'kim'; console.log(이름) //kim var 이름 = 'park'; console.log(이름) //park var : 재할당 가능 var 이름 = 'kim'; console.log(이름) //kim 이름 = 'park'; console.log(이름) //park var : 존재 범위는 function function 함수(){ var 이름 = 'kim' console.log(이름) //kim } console.log(이름) //undefined 출력 02. let let : 재선언 불가.. return 에 대한 js 초보의 야매정리 javascript를 공부하게 된 이후로 "return" 이란 개념은 너무나 이해하기 어려운 개념이었다. 그래서 내식대로 정리를 해봤다. 제대로 된 사용을 모르는 초보자의 정리이므로 괜히 따라 이해했다가 후회할 수 있으니 보실 분은 훑어 보시길 바라며.. return 은 어떤 일을 할까? 1. 값을 반환 (배출한다, 꺼내준다로 해석) (- 코딩 초보자로서 return을 검색하면 다 값을 반환한다는 표현을 사용하는데 항상 좀 더 풀어서 설명해줬으면 했었다..) var test = function (){ var x = 1; } test(); 이런식의 코드를 짰을 때 과연 무슨 일이 일어날까? 결론 :: 아무 일도 일어나지 않는다. 현재의 코드는 "x=1 인 자판기가 있기만 한 상태" 이다. (지역변수를 담은.. 이전 1 다음