날짜출력
<script>
//현재 날짜출력
var date = new Date();
document.write(date.getFullYear() + "<br>");
//document.write(date.getYear() + "<br>"); //제대로 값이 나오지 않음 getFullYear() 사용
document.write(date.getMonth() + 1 + "<br>");
document.write(date.getDate() + "<br>");
//document.write(date.getDay() + "<br>"); //요일 (월요일부터 1)
document.write(
"오늘은 " +
date.getFullYear() +
"년 " +
(date.getMonth() + 1) +
"월 " +
date.getDate() +
"일 입니다.<br>"
);
</script>
isNaN
<script>
var input = prompt("숫자를 입력하세요."); //prompt는 문자로 입력받음
function checkIsNan(input) {
//result = Number(input); //숫자로 캐스팅
result = input;
// isNaN(Not a Number) _문자일경우 true, 숫자일경우 false
if (isNaN(result) == true) document.write("문자입니다.");
else document.write("숫자입니다.");
}
checkIsNan(input);
</script>
전역변수 vs 지역변수
<script>
//전역변수 : 전역에서 사용
var a = 12;
var b = 100;
document.write("1. a=" + a + "<br>");
document.write("2. b=" + b + "<br>");
//지역변수: 지역에서 사용
function outer() {
var a = 20;
b = 40;
document.write("3. a=" + a + "<br>");
document.write("4. b=" + b + "<br>");
}
outer();
document.write("5. a=" + a + "<br>");
document.write("6. b=" + b + "<br>");
</script>
window.onload() → 복습 필요
window.open()