[javascript] console.log() 대신 alert()를 사용할 수 있는 경우는?

자바스크립트를 사용하면서 자주 사용되는 console.log()alert() 함수는 둘 다 사용자에게 메시지를 보여주는 데 사용됩니다. 그러나 두 함수는 서로 다른 용도와 상황에 적합합니다.

console.log()

console.log() 함수는 개발자 도구의 콘솔에 메시지를 출력하는 데 주로 사용됩니다. 이 함수는 디버깅과 코드 흐름을 이해하는 데 도움이 되며, 실제 사용자에게는 보이지 않습니다.

console.log('Hello, world!');

console.log()는 개발 단계에서 변수의 값을 확인하거나 코드의 특정 부분이 실행되었는지 확인할 때 유용합니다.

alert()

alert() 함수는 사용자에게 메시지를 보여주기 위해 사용됩니다. 이 함수를 사용하면 경고창이 표시되어 사용자의 응답을 대기하게 됩니다.

alert('Welcome to our website!');

만약 사용자에게 무언가를 알리고자 할 때, 예를 들어 어떤 작업을 완료하거나 경고를 표시하고자 할 때 alert() 함수가 유용합니다.

어떤 것을 사용해야 할까?

간단히 말해서, console.log()는 개발자를 위한 것이고, alert()는 사용자를 위한 것입니다. 상황에 맞게 적절히 사용하여 코드의 가독성을 높이고 사용자와의 상호작용을 향상시킬 수 있습니다.

참고: MDN web docs - console.log(), MDN web docs - alert()