>  기사  >  웹 프론트엔드  >  Node.js 콘솔 출력 방법(자세한 설명)

Node.js 콘솔 출력 방법(자세한 설명)

高洛峰
高洛峰원래의
2016-12-05 10:52:452034검색

console.log(object[, object, ...])

콘솔에 메시지를 출력합니다. 매개변수가 여러 개인 경우 이러한 매개변수는 출력 중에 공백으로 구분됩니다.

첫 번째 매개변수는 형식이 지정된 자리 표시자 출력을 포함하는 문자열일 수 있습니다. 예:

console.log("The %s jumped over %d 높은 건물", 동물, 개수);

위의 예는 형식화되지 않은 자리 표시자 출력을 위해 다음 코드로 대체될 수 있습니다:

console.log("The", Animal, "jumped over", count, "tall Buildings");

그리고 이 두 가지 방법을 조합해서 사용할 수도 있습니다. 서식 지정 자리 표시자가 사용되고 제공된 매개변수 수가 자리 표시자 수보다 많은 경우 추가 매개변수는 다음과 같이 공백으로 구분된 방식으로 문자열 끝에 추가됩니다.

console.log ("나는 %s이고 다음을 가지고 있습니다:", myName, thing1, thing2, thing3);

매개변수가 Javascript 객체인 경우 콘솔의 출력은 정적 텍스트가 아니지만 대화형 하이퍼링크를 클릭하면 개체의 HTML, CSS, 스크립트 및 DOM 창을 볼 수 있습니다. 서식 지정 문자열 %o를 Javascript 개체 대신 사용할 수 있습니다.

console.log("본문 태그는 %o입니다", document.body);

문자열 목록 형식 지정:

Node.js 콘솔 출력 방법(자세한 설명)

console. debug(object[, object, ...])

코드가 호출되는 위치에 대한 하이퍼링크를 포함하여 콘솔에 메시지를 출력합니다. 콘솔에 이 명령을 직접 입력하면 하이퍼링크가 나타나지 않습니다(console.log()와 동일).

console.info(object[, object, ...])

"info" 아이콘과 개체가 있는 위치를 가리키는 하이퍼링크가 포함된 메시지를 콘솔에 출력합니다. 코드가 호출됩니다.

console.warn(object[, object, ...])

콘솔의 "경고" 아이콘과 개체가 있는 위치를 가리키는 하이퍼링크가 포함된 메시지를 출력합니다. 코드가 호출됩니다.

console.error(object[, object, ...])

"오류" 아이콘과 코드가 호출된 위치에 대한 하이퍼링크가 포함된 메시지를 콘솔에 출력합니다.

console.assert(expression[, object, ...])

표현식이 true인지 테스트합니다. true가 아닌 경우 콘솔에 메시지가 기록되고 예외가 발생합니다.

console.dir(object)

객체의 모든 속성을 목록에 출력합니다. DOM 창을 보는 것과 약간 유사한 형태입니다.

console.dirxml(node)

HTML 또는 XML 요소의 XML 소스 코드를 출력합니다. HTML 창에 표시되는 것과 유사합니다.

console.trace()

호출된 지점에서 JavaScript 실행의 대화형 스택 추적을 인쇄합니다.

스택 추적은 스택뿐만 아니라 각 함수에 인수로 전달된 값도 확인할 수 있습니다. 각 함수를 클릭하면 스크립트 탭의 소스로 이동하고 각 인수 값을 클릭하면 DOM 또는 HTML 탭에서 검사할 수 있습니다.

console.group(object[, object, ...])

메시지를 출력하고 중첩 블록을 열면 블록의 내용이 들여쓰기됩니다. 블록을 닫으려면 console.groupEnd()를 호출하세요. 이 명령은 중첩될 수 있습니다.

console.groupEnd()

console.group이 연 마지막 블록을 닫습니다.

console.time(name)

name이라는 타이머를 생성하고 console.timeEnd(name)를 호출하여 타이머를 중지하고 경과 시간(밀리초)을 출력합니다.

console.timeEnd(남)


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.