Front-end/JavaScript (12) 썸네일형 리스트형 변수 const, var, let과 호이스팅 자바스크립트에서는 변수를 선언하는 방법이 3가지가 있다. 1. const - const는 상수를 뜻하며, 변하고 싶지 않은 값들을 만들 때 쓰인다. 2. var - let보다 var가 먼저 나옴 - 문제점 1) 자바스크립트에서 호이스팅을 할 때 변수도 선언하고 변수의 초기화를 같이 시켜버린다. 값 할당은 나중에 그 줄 가서 할당을 한다. 2) 변수라고 선언도 안했는데 실행이 됨 ex) console.log(a) a = 1 var a console.log(a) 하면 실행) undefined 1 이 됨. 3) 전역변수와 지역변수의 개념이 확실하지 않음. 4) 함수만 지역변수로 호이스팅이 되고(함수만 제외하고) for문 if문 안에서 쓴 것들 다 전역변수로 올림 5) 변수의 이름이 중복이 되면 안되는데 var.. 콘솔(console) 1. 콘솔의 의미 콘솔(console ): 제어반, 계기반(출처 : 옥스포드 영한사전) 디버깅 : 코딩 작업을 하는 중 혹은 끝낸 후 버그를 잡아내는 작업, 눈으로 봐야 잡아낼 수 있다. 벌레를 잡아내기 위한 코드 계기판이 콘솔 디버깅 : 벌레(코딩 오류) 잡는 과정 디버깅 콘솔은 벌레가 어느 구멍에 들어있는지 눈으로 확인하는 계기판, 이런 디버깅 콘솔을 줄여서 그냥 콘솔이라고 한다. 2. 콘솔의 의미 - Console.log를 포함해서 자바스크립트에서는 총 4가지의 다른 함수가 있다. 1) console.log('log'); : 보통 log는 개발 단계에서 부수적인 데이터를 출력하고자 할 때 사용 제품을 배포할 때는 log는 왠만하면 삭제해서 배포하는 게 좋음. 무언가 출력한다는 것은 성능에 영향을 줄.. 이전 1 2 다음