크롬 개발자도구에서 undefined가 나오는 이유

김정동·2022년 7월 15일
0

알고리즘을 크롬으로 풀다가 계속 undefined가 뜨는 것이다

내가 배운 undefined는 null과 함께 나오는 개념이다.

  • undefiend : 변수는 있지만 값이 할당되지 않았다, 정해지지 않은(undefined) 상태

  • null : 변수는 존재하나, null로 값이 정해짐. 즉 빈 값으로 설정된 상태입니다.

undefiend : 변수는 존재하나, 어떠한 값으로도 할당되지 않아 자료형이 정해지지(undefined) 않은 상태이다.

그래서 왜 undefined인건가?

여기서는 return 과 console.log를 이해하면서 알 수 있다.
console.log는 콘솔에 정보를 그냥 인쇄,
return은 호출이 이루어진 곳으로 값을 보내는 것이다.

그래서 return값이 정해지지 않음(undefined)인 것이다.

이게 최대한 이해한 결과인듯 하하

profile
개발자 새싹🌱 The only constant is change.

0개의 댓글