HTML의 기본을 알자 (3)

이번에는



javascript로 계산기를 만들어갑니다.

코드



index.html
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>電卓</title>
</head>
<body>
  <input type="text" id="calced">
  <div>
    <input type="button" value="1" onclick="edit(this)">
    <input type="button" value="2" onclick="edit(this)">
    <input type="button" value="3" onclick="edit(this)">
    <input type="button" value="+" onclick="edit(this)">
  </div>
  <div>
    <input type="button" value="4" onclick="edit(this)">
    <input type="button" value="5" onclick="edit(this)">
    <input type="button" value="6" onclick="edit(this)">
    <input type="button" value="-" onclick="edit(this)">
  </div>
  <div>
    <input type="button" value="7" onclick="edit(this)">
    <input type="button" value="8" onclick="edit(this)">
    <input type="button" value="9" onclick="edit(this)">
    <input type="button" value="/" onclick="edit(this)">
  </div>
  <div>
    <input type="button" value="0" onclick="edit(this)">
    <input type="button" value="." onclick="edit(this)">
    <input type="button" value="*" onclick="edit(this)">
    <input type="button" value="=" onclick="calc()">
  </div>
  <script type="text/javascript">
    var calced = document.getElementById("calced");
    function edit(elem) {
      calced.value = calced.value + elem.value;
    }
    function calc() {
      calced.value = new Function("return " + calced.value)();
    }
  </script>
</body>
</html>      

See the Pen 계산기 by totoa553 ( @totoa553 )
on CodePen .


실행해 보세요. 움직였니?



github는



이러한 대단한 계산기도 있습니다.

링크를 올려 둡니다.

데모 페이지

github 소스 코드

이번에는 계산기를 만들 수있었습니다.



이전 기사 목차 다음글


좋은 웹페이지 즐겨찾기