자바스크립트

date.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">

function checkDate(){
	
	var s =document.getElementById("pdate").value;
	console.log(s);
	var pdate =new Date(s);
	var today=new Date();
	var diff=today.getTime()-pdate.getTime();
	// Math.floor(실수) 버림함수
	var days=Math.floor(diff/(1000*60*60*24));
	if(days >30){
		alert("30일 이내에만 교환할 수 있습니다.");
	}else{
		alert("교환 가능합니다.");
	}
	
}

</script>

</head>
<body>


구입날짜 <input type="date" id="pdate">
<button onclick="checkDate()">검사</button>

</body>
</html>



 

구입날짜  검사

 

 

date3.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
str ="자바 프로그램, Like father, like son";
//문자열.match(/키워드/);
//i 대소문자 구분없이 검색 , g 전역 검색 
result =str.match(/Like/ig);
document.write(result+"<br>");
result=str.replace("자바" , "java");
document.write(result + "<br>");
str ="one two three four file";
//구분자를 기준으로 배열을 생성하여 리턴함
array=str.split(" ");
for(var s in array){ //배열의 각각의 요소를 반복 처리
	document.write(array[s]+"<br>");
}
</script>

</head>
<body>

</body>
</html>

 

내년 신정까지 260일 7시간37분30 초 남았습니다.

 

date4.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>

</head>
<body>

<div id="clock">

</div>

<button id="start" onclick="startTimer()" >타이머 시작</button>

<button id="stop"  onclick="stopTimer()" >타이머 멈춤</button>

<script type="text/javascript">

var timer; //타이머 전역변수

function startTimer(){
	// 타이머 생성
	timer=setInterval("setClock()", 1000);
}

function stopTimer(){
	//타이머 제거
	clearInterval(timer);
}


function setClock(){
	var now =new Date();
	var s=now.getFullYear() + "-"+(now.getMonth()+1) +"-"
	+now.getDate()+"  " +now.getHours() + ":"
	+now.getMinutes() + ":" + now.getSeconds();
	
	document.getElementById("clock").innerHTML=s;
}

//1초마다 setClock() 함수 호출
//setInterval("setClock()", 1000);

//한 번 호출
//setTimeout("setClock()", 1000);


</script>

</body>
</html>

 

2017-5-16 16:23:15

타이머 시작 타이머 멈춤

 

match.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
str ="자바 프로그램, Like father, like son";
//문자열.match(/키워드/);
//i 대소문자 구분없이 검색 , g 전역 검색 
result =str.match(/Like/ig);
document.write(result+"<br>");
result=str.replace("자바" , "java");
document.write(result + "<br>");
str ="one two three four file";
//구분자를 기준으로 배열을 생성하여 리턴함
array=str.split(" ");
for(var s in array){ //배열의 각각의 요소를 반복 처리
	document.write(array[s]+"<br>");
}
</script>

</head>
<body>

</body>
</html>

 

Like,like
java 프로그램, Like father, like son
one
two
three
four
file

 

number1.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>

<script>
var count1, count2;
count1=new Number(1.537);// 숫자 객체
count2=1.233;
document.write(Math.round(count1)+"<br>"); //정수만 리턴
document.write(Math.round(count2)+"<br>"); 
document.write(count1.toFixed(2) + "<br>");//소수이하 2자리에서 반올림 처리됨
document.write(count2.toFixed(2) + "<br>");
</script>
</body>
</html>

 

2
1
1.54
1.23

 

number2.html

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
var num1="30.5px";
var num2=40;
document.write(Number.MAX_VALUE + "<br>"); //가장 큰 숫자
document.write(Number.MIN_VALUE + "<br>"); //가장 작은 숫자
document.write(Number.NaN + "<br>"); //Not a Number
document.write(num1+num2+"<br>"); 
document.write(parseInt(num1) +num2 + "<br>");// 정수 변환
document.write(parseFloat(num1) +num2 + "<br>");// 실수 변환
</script>
</head>
<body>

</body>
</html>

 

 

1.7976931348623157e+308
5e-324
NaN
30.5px40
70
70.5

 

 

 

 

about author

PHRASE

Level 60  머나먼나라

사람의 의리는 가난에 따라 끊어지고, 세상의 인정은 돈 있는 집으로 쏠린다. -명심보감

댓글 ( 4)

댓글 남기기

작성