자바스크립트는 하기와 같은 다양한 방식으로 데이터를 나타낼 수 있습니다.
innerHTML
을 사용하여 HTML 요소에 작성하기document.write()
를 사용하여 HTML output(아웃풋, 출력)에 작성하기window.alert()
를 사용하여 alert 박스에 작성하기console.log()
를 사용하여 브라우저 콘솔에 작성하기
HTML요소에 접근하기 위해 JavaScript는 document.getElementById(id)
메서드를 사용할 수 있습니다.
id
속성은 HTML 요소를 정의합니다. innerHTML
속성은 HTML 콘텐츠를 정의합니다:
My First Paragraph
HTML 요소의 innerHTML 속성을 변경하는 것이 HTML에서 데이터를 표시하는 일반적인 방법입니다.
테스트 목적의 경우 document.write()
을 사용하는 것이 편합니다.
My First Paragraph
Never call document.write after the documnt has finishd loading.
It will overwrite the whole documnt.
웹 페이지의 모든 내용이 로딩된 후에 document.write() 메서드가 실행되면,
웹 페이지 내에 먼저 로딩된 모든 데이터를 지우고 자신의 데이터를 출력하게 됩니다.
**HTML 문서가 로딩 된 이후에 document.write( )를 사용할 경우, 화면에서 존재하는 모든 HTML를 삭제합니다.
My First Paragraph
documnt.write( )는 테스트 목적으로만 사용되어야 합니다.
alert박스를 사용하여 데이터를 표시할 수 있습니다.
My First paragraph
window
키워드를 사용하지 않아도 됩니다.
자바스크립트에서 window 오브젝트는 전역 오브젝트(global scope object)입니다.
이는 기본적으로 변수(variables), 속성(properties), 그리고 메서드(methods)는 window 오브젝트에 속한다는 것을 의미합니다.
또한 window
키워드 지정은 선택할 수 있다는 것을 의미합니다.
My First paragraph
디버깅 목적으로 console.log()
메서드를 사용하여 브라우저에서 데어터를 표시할 수 있습니다.
F12 on your keyboard will activate debugging.
Then select "Console" in the debugger menu.
Then click Run again.
자바스크립트에는 어떠한 프린트 오브젝트나 프린트 메서드가 없습니다.
자바스크립트에서 출력 장치에 접근할 수 없습니다.
유일한 예외는 브라우저에서 window.print( )
메서드를 호출하여 현재 창의 콘텐츠를 프린트할 수 있다는 것입니다.
Click the button to print the currnt page