Javascript
함수 관련
지역변수, 전역변수
// console 창 활용
let z = 100;
function sum(x){
let y = 50;
z = z + y;
return x + y;
}
console.log(sum(10)); // 60
console.log(y); // error(Uncaught ReferenceError: y is not defined)
console.log(z); // 150
- 지금 상황에서 'z'는 전역변수, 'y'는 지역변수에 해당한다.
- 매개변수를 10으로 받는 'sum' 함수를 실행했기 때문에 10 + 50이 출력된다.
- 'y'는 'sum' 함수 내에서 선언된 지역변수이기 때문에 'sum' 함수 밖에서 출력하면 'y'를 인식하지 못하여 error가 출력된다.
- 'sum' 함수 내에서 'var y = 50;'로 선언해도 같은 종류의 error가 출력된다.
- 전역변수 'z'는 sum(10)이 실행되어 100에서 (100 + 50)이 되었다.
크롬 console 창 활용
console 히스토리 삭제하기
아래 사진처럼 자동완성 기능이 지저분하게 느껴져서 기록들을 지울 수 있는 방법을 찾아보았다.
- 맥북 사용 기준, console 창을 띄운 상태에서 'cmd' + 'shift' + 'p'를 눌러서 상단의 창을 실행한다.
- 'clear console history'를 입력하고 실행한다.
- 모두 정리된 것을 확인할 수 있다.
'오늘의 학습' 카테고리의 다른 글
[오늘의 학습] 211206 (0) | 2021.12.06 |
---|---|
[오늘의 학습] 211202 (0) | 2021.12.02 |
[오늘의 학습] 211130 (0) | 2021.11.30 |
[오늘의 학습] 211129 (0) | 2021.11.30 |
[오늘의 학습] 211126 (0) | 2021.11.26 |