2013년 7월 9일 화요일

(130709) 12일차 MathTest.html (JavaScript의 Math 객체 테스트)

 - Math








 - 소스
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
function getint(){
  return Math.floor(Math.random()*10); // floor를 이용해서 소수점을 버림
}

while(true){
  var str = getint() + "*" + getint();
  var ans = prompt(str + "=식의 정답을 입력하세요!", "");
 
  if(ans == ""){
       ask = confirm("정말로 그만하시겠습니까?");
       if(ask == true) 
       break;
    }
 
  var res = eval(str); // 문자열을 자바스크립트화 시킴 (코드 평가)
  if(res == ans){
      var ask=confirm("정답입니다! \n 계속 하시겠습니까?");
      if(ask == false) 
      break;
    }
    else if(res != ans){
       var ask = confirm("틀렸군요 정답은" + res + "입니다!");
       if(ask == false) 
       break;
    }
}
</script>

</body>
</html>


 - 결과