본문 바로가기
Tool

[Chrome] F12, 개발자 도구에서 console.log 안되는 경우, 안찍힘 해결

by SheenaKaze 2024. 7. 13.

테스트 중 개발자 도구에서 console.log에 어느 출력값을 지정해도, undefined만 내놓는 상황

개발자 도구는 배가 불렀다.

1.바쁘신 분들을 위해 해결책 섡제시 후 , 따로 공부한 내용 추가 

1-1 Hide Console sidebar를 누른건 아닌지 체크 - 누른 후 정상적으로 나오는지 확인

체크 전
체크 후 - 주인장이 장난질 하는거였다.

1-2 콘솔의 필터 칸에 뭔가를 입력해두진 않았는지 체크 - filter 영역에 뭐 해두면 해당하는 값만 나옴.

1-3 웹 브라우저 재시작 후 확인

껏다 키는건 언제나 옭다.

1-4 당초 왜 'undefined'를 내뱉었는가?

자바스크립트 언어에 대해 문과 표현식에 대한 이해가 필요하다. 
문 - 프로그램을 구성하는 기본 단위이자 ,실행 단위 - 명령'문'이라고도 부른다. 

조건문, 선언문, 반복문 수많은 '문'을 통해 프로그램이 구성되어 실행된다.

표현식 - 값으로 표현, 평가될 수 있는 문을 말한다. 

1+2 // 3

3+5 // 8
a = 5; //5

b = [1,2,3]; //[1,2,3]

b[2] //3 
위 예시들은 값으로써 평가될 수 있는 표현식이다.
크롬의 콘솔창에서는 표현식으로 평가된 값만 반환한다. -> 즉슨 표현식이 아닌 문은 undefined를 반환한다.

'Tool' 카테고리의 다른 글

백준허브를 통한 백준, 프로그래머스 자동 커밋  (0) 2024.07.02