#1 간단한 입출력 정리
[목차]
1. alert() - 알림 창 출력하기
2. confrim() - 확인 창 출력하기
3. prompt() - 프롬프트 창 입력받기
4. document.write() - 화면에 출력하기
5. console.log() - 콘솔 창에 출력하기
*개인적인 공부기록 용으로 작성한 게시글이기에, 잘못된 내용이 있을 수 있습니다.
#1 alert()
alert()는 알림 창을 만들 때 사용합니다. alert()의 따옴표(" " or ' ') 안에 출력하고자 하는 내용을 입력하면 됩니다.
[기본형] alert("원하는 메시지 입력")
다음은 alert()를 이용해 Hello World! 문자열을 출력하는 예제입니다.
<script>
alert("Hello World!");
</script>
#2 confirm()
confirm()은 확인 창을 출력할 때 사용합니다. 확인 창(confrim)은, 사용자가 [확인] 혹은 [취소] 버튼 중에 클릭이 가능하며, 선택한 버튼에 따라서 프로그램이 동작하도록 할 수 있습니다. alert()와 마찬가지로, 따옴표(" " or ' ')안에 출력할 메시지를 작성합니다.
[기본형] confirm("출력할 메시지");
다음은 confirm()을 사용해 확인 창을 출력하는 에제입니다.
<script>
confirm("정말 이 항목을 선택 하시겠습니까?");
</script>
#3 prompt
prompt()는 프롬프트 창에서 입력을 받을 때 사용합니다.
프롬프트 창(prompt)이란, 텍스트 필드가 있는 작은 창으로 필드 안에 간단한 메시지를 입력 할 수 있습니다.
프롬프트 창을 제작할 시 「기본값」을 2번째 인자에 지정할 수 있습니다.
[기본형] prompt("이름을 입력해 주세요" , "홍길동");
다음은 prompt()를 사용한 예제입니다.
<script>
prompt("이름을 입력해 주세요.", "홍길동");
</script>
"홍길동" 기본값을 넣어 주었기에, 프롬프트 창이 출력될 때 자동으로 "홍길동"텍스트가 작성되어 출력됩니다.
#4 document.write()
document.write()는 웹 화면에 출력을 할 때 사용합니다. #1 #2 #3과 달리 뒤에 (.)이 붙어 있는데, 이는 document 객체 안의 write명령문 이라는 것을 의미합니다. 객체는 추 후에 정리할 예정이니 그냥 넘어가셔도 됩니다.document.write()문의 따옴표(" " or ' ') 안에 화면에 표시할 내용을 넣어서 사용합니다. (HTML 태그와 같이 사용 가능합니다.)
다음은 document.write()와 HTML의 <strong></strong>태그를 함께 사용한 예제입니다.
<script>
document.write("<strong>Hello</strong>");
</script>
document.write()는 문자열 뿐 만 아니라, 변수를 넣어서 사용할 수 있습니다.변수란 데이터를 담는 통과 같은 것인데, 추후에 자세하게 정리할 예정입니다.다음은 name 변수에 저장된 데이터와 문자열을 연결해 출력하는 예제입니다.
문자열과 변수 등을 연결할 때는 연결 연산자(+)를 사용합니다.
<script>
var name = prompt("이름을 입력해 주세요.");
document.write("<strong>" + name + "</strong>님," + "어서오세요!");
</script>
#5 console.log()
console.log()는 괄호 안의 내용을 콘솔 창에 표시할 때 사용합니다.
콘솔 창이란, 웹 브라우저 개발 도구창에 포함된 공간으로, 디버깅을 할 때 주로 사용합니다.
[기본형] console.log("출력할 메시지:);
다음은 console.log를 이용한 예제입니다.
<script>
var name = prompt("이름을 입력해 주세요.");
console.log("<strong>" + name + "</strong>님," + "어서오세요!");
</script>
내용을 입력해도 화면에는 아무런 내용도 출력되지 않습니다.
그 상태에서 Ctrl + Shift + J 를 누르면 콘솔 창이 나타납니다.
'Archive2 > WEB' 카테고리의 다른 글
[WEB] BitNami(비트나미) 설치 방법 정리 (0) | 2021.08.29 |
---|---|
[CSS] #3 텍스트 관련 스타일 vol1 _ color : 글자 색 변경하기 (0) | 2021.05.28 |
[JS] #0 자바스크립트(*.js) 파일과 웹(*.html) 파일 연결하기 (0) | 2021.05.28 |
[CSS] #2 글꼴 관련 스타일 font-family/ font-size/ font-weight (0) | 2021.05.27 |
[CSS] #1 선택자 (전체 선택자/ 타입 선택자/ 클래스 선택자/ id 선택자) (0) | 2021.05.25 |