내장함수란?
자바스크립트에서 제공하는(=내장된) 함수로 이미 자바스크립트 언어 자체에서 구현하여 제공한다.
내장 함수를 호출하여 구현된 기능을 사용할 수 있다. 자바스크립트의 함수는 자바의 메서드와 기능이 거의 동일하다.
대표적으로 alert(), prompt(), confirm등이 있다.
alert()
alert() 함수를 사용하면 브라우저의 팝업창으로 데이터가 출력된다.
✍
<script type="text/javascript">
let name = "홍길동";
alert(name);
</script>
💻
prompt()
prompt() 함수는 브라우저의 팝업창을 통해 사용자가 데이터를 입력할 수 있다.
데이터 입력시 모든 데이터는 String타입으로 취급된다.
데이터를 입력하지 않으면 null string값이 입력된다.
✍
<script type="text/javascript">
let name = prompt("이름을 입력하세요");
document.write("입력받은 데이터 " + name + "의 타입: " + typeof(name));
</script>
- prompt()로 입력받은 데이터를 name 변수에 저장하였다
- 입력받은 데이터의 타입도 같이 확인하고자 한다.
💻
- 이렇게 데이터를 입력할 수 있다
💻
- string타입을 확인할 수 있다.
confirm() 함수
사용자가 확인을 누르면 true, 취소를 누르면 false값을 리턴한다.
✍
<script type="text/javascript">
var v1 = confirm("종료하시겠습니까?");
document.write("결과 : " + v1);
</script>
💻
- 확인 버튼을 누르면 true, 취소 버튼을 누르면 false
'개발 > Javascript' 카테고리의 다른 글
[Javascript] for문 (0) | 2023.01.07 |
---|---|
[Javascript] while문 (0) | 2023.01.07 |
[Javascript] 외부 자바스크립트 파일 불러오기 (0) | 2023.01.07 |
[Javascript] 변수 선언 및 다양한 데이터 저장 (0) | 2023.01.07 |
[Javascript] 주석 (0) | 2023.01.07 |