[javascript] console.log()의 역할과 사용법

JavaScript에서 console.log() 메소드는 코드 디버깅 및 로깅에 중요한 역할을 합니다.

console.log() 메소드의 사용법

console.log() 메소드는 괄호 안에 넣은 값을 콘솔에 출력합니다. 예를 들어, 다음과 같이 사용할 수 있습니다.

let a = 5;
let b = 10;
console.log('변수 a의 값은 ' + a + '입니다.'); // 변수 a의 값은 5입니다.
console.log(`변수 b의 값은 ${b}입니다.`); // 변수 b의 값은 10입니다.

위의 예제에서는 변수의 값을 출력하고 있습니다. 문자열 뿐만 아니라 객체, 배열, 함수 등 다양한 값을 출력할 수 있습니다.

로그에 출력하는 값의 형식을 지정하려면, console.log() 메소드에 형식 지정자를 사용하여 출력 형식을 지정하면 됩니다.

console.log() 메소드의 디버깅에 활용

console.log() 메소드는 코드 내의 특정 지점에서 변수의 값을 살펴보는 데 유용합니다. 예를 들어, 함수 내에서 중간 단계의 결과를 확인하고자 할 때 사용할 수 있습니다.

function multiply(a, b) {
  console.log(`multiply 함수 호출: a = ${a}, b = ${b}`); // 함수 호출 시 인자 출력
  return a * b;
}

let result = multiply(3, 4);
console.log('결과: ' + result); // 결과: 12

위의 예제에서 console.log() 메소드를 사용하여 함수가 호출될 때의 인자 값들을 확인할 수 있습니다.

이처럼 console.log() 메소드를 사용하여 원하는 위치에서 코드 실행 상태를 확인하고 로깅할 수 있습니다.

마치며

console.log() 메소드는 JavaScript의 디버깅과 로깅을 도와주는 중요한 기능입니다. 코드 실행 중간 결과를 살펴보거나 변수 값을 확인하고 싶을 때 유용하게 활용할 수 있습니다.

더 많은 정보는 MDN web docs를 참고하시기 바랍니다.