본문 바로가기

오늘의 학습

[오늘의 학습] 211201

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 history

  • 맥북 사용 기준, 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