repl.it을 통해 실습했다.
head에
<script src="/script.js"></script>를 추가하면 js코드가 연동된다.
//script.js
alert("hello");
var a=prompt("취소눌러봥");
document.write(a);
var b=confirm("취소눌러봐")
document.write(b);
결과
nullfalse hello
alert()는 단순 정보전달의 기능인 듯 하다. 확인을 누르던 x를 누르던 다음 코드로 넘어간다.(내가 실습 할 때는 x버튼이나 취소 버튼도 없었음. 난 chrome으로 했는데 브라우저 마다 다를 수도,,,)
prompt()에서도 repl.it을 통해 실습했다.
<head><script src="/script.js"></script></head>를 추가하면 js코드가 연동된다.
<body>hello</body>
//script.js
alert("hello");
var a=prompt("취소눌러봥");
document.write(a);
var b=confirm("취소눌러봐")
document.write(b);
결과
nullfalse hello
alert()는 단순 정보전달의 기능인 듯 하다. 확인을 누르던 x를 누르던 다음 코드로 넘어간다.(내가 실습 할 때는 x버튼이나 취소 버튼도 없었음. 난 chrome으로 했는데 브라우저 마다 다를 수도,,,)
prompt()는 취소를 누르면 null을 반환한다. prompt창에 아무 것도 입력하지 않고 확인을 누르면 null이 반환되는 것이 아니라 ""이렇게 반환된다.(x를 누르면 null이 반환될듯)
confirm은 x창이 안떠서 실험하지 못했다. 취소 누르면 false반환됨.(당연,,)
신기한점은 js코드가 head태그에 있어서 그런가 null,false가 먼저 출력되고 body에 있는 hello가 출력되었다!!