MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

현재 번역은 완벽하지 않습니다. 한국어로 문서 번역에 동참해주세요.

Non-standard
This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

Web Console에 메시지를 출력합니다.

주의: This feature is available in Web Workers.

구문

console.log(obj1 [, obj2, ..., objN]);
console.log(msg [, subst1, ..., substN]);

매개 변수

obj1 ... objN
출력할 자바스크립트 객체의 모음입니다. 각각의 자바스크립트 객체들의 문자열 표현은 순서가 있는 목록에 추가되며, 출력됩니다. 
msg
0개 이상의 치환 문자열(ex:%d, %s)들을 포함하는 자바스크립트 문자열입니다.
subst1 ... substN
msg 내의 치환 문자열들을 치환할 자바스크립트 객체들입니다. 이것은 추가적인 출력 형식 제어권을 제공합니다.

자세한 내용은 console 기록 문서에서 Outputting text to the console을 참조하십시오.

명세서

Specification Status Comment
Console API
The definition of 'console.log()' in that specification.
Living Standard Initial definition

브라우저 호환성

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) 4.0 (2.0) 8 (Yes) (Yes)
Substitution strings (Yes)
28[1]
9.0 (9.0) 10[2] (Yes) (Yes)
Available in workers ? 38.0 (38.0) ? ? ?
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? 4.0 (2.0) ? ? ?
Substitution strings ? 9.0 (9.0) ? ? ?
Available in workers ? 38.0 (38.0) ? ? ?

[1] 만약 음수가 %d에 전달된다면, 이 음수는 가장 가까운 음의 정수로 내림합니다. 예를 들어 -0.1 은 -1이 됩니다.

[2] %c는 지원되지 않습니다. %d에 전달되는 값이 숫자가 아니면 0이 됩니다.

console.dir() 과의 차이

당신은 console.dir() 과 console.log() 가 무엇이 다른지 궁금할 수 있습니다.

DOM 요소들을 콘솔로 보낼 때 Chrome에서 다른 유용한 차이점이 있습니다.

안내:

  • console.log는 요소를 HTML과 같은 트리 구조로 출력합니다.
  • console.dir은 요소를 JSON과 같은 트리 구조로 출력합니다.

구체적으로, console.log는 DOM 요소에 대해 특별한 처리를 제공하지만 console.dir은 그렇지 않습니다. 이것은 종종 DOM JS 객체의 전체 표현을 보려고 할 때 유용합니다.

이것과 다른 함수들에 대한 더 많은 정보가  Chrome Console API reference에 있습니다.

참조

문서 태그 및 공헌자

 이 페이지의 공헌자: HanuLatte
 최종 변경: HanuLatte,