JavaScript에서 print() 함수를 사용하면 브라우저의 인쇄 대화 상자를 간단하게 열 수 있습니다. 이 함수를 호출하면 사용자의 화면에 현재 페이지를 인쇄할 수 있는 프린터 설정 창이 나타납니다.
기본 사용법
print()는 전역 함수이므로 별도의 객체 없이 바로 호출할 수 있으며, window.print()와 동일하게 작동합니다.
window.print();
// 또는
print();
다른 언어와의 차이점
많은 프로그래밍 언어에서 print()는 콘솔이나 터미널에 메시지를 출력하는 용도로 사용됩니다. 하지만 JavaScript에서는 다릅니다. JavaScript에서 콘솔에 메시지를 출력하려면 print()가 아닌 console.log()를 사용해야 합니다.
console.log('콘솔에 출력되는 메시지');
버튼 클릭으로 인쇄창 열기
실제 웹 페이지에서는 버튼 클릭 시 인쇄 대화 상자를 여는 방식이 자주 활용됩니다.
<button onclick="window.print()">페이지 인쇄하기</button>
이처럼 print() 함수를 활용하면 별도의 라이브러리 없이도 손쉽게 웹 페이지 인쇄 기능을 구현할 수 있습니다.