2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

javascriptで簡単な電卓を作ってみた(1)

Last updated at Posted at 2021-04-14

#はじめに
最近Javascriptの勉強を始めて、練習で電卓的なものを作ろうと思ったのでついでに記事を書いてみました。
初投稿ですので読みづらいところとか多いと思います。
最初のこの記事ではHTMLを書いていきます。
JS使うのは次の記事あたりだと思います。
#コード書いてく
まずはHTMLで数値を入力するボタンや計算結果を表示するテキストボックスなどを作成します。
bodyタグの内側だけ書きます。
tableを使って整形していますが、DIVタグとかとCSSを組み合わせたりする方法もあると思います。
id属性などの設定をまだしていないので(こういうところ手際悪い)次回以降細かい所の修正が入ると思います。
数字入力ボタンのonclickだけ指定しておきました。
関数numってやつです。
足し算しかボタンがないですがそこも後で追加します

<input type="text">
<table>
        <tr>
            <td><input type="button" value="7" onclick="num(7)"></td>
            <td><input type="button" value="8" onclick="num(8)"></td>
            <td><input type="button" value="9" onclick="num(9)"></td>
        </tr>
        <tr>
            <td><input type="button" value="4" onclick="num(4)"></td>
            <td><input type="button" value="5" onclick="num(5)"></td>
            <td><input type="button" value="6" onclick="num(6)"></td>
        </tr>
        <tr>
            <td><input type="button" value="1" onclick="num(1)"></td>
            <td><input type="button" value="2" onclick="num(2)"></td>
            <td><input type="button" value="3" onclick="num(3)"></td>
        </tr>
        <tr>
            <td><input type="button" value="0" onclick="num(0)"></td>
            <td><input type="button" value="="></td>
            <td><input type="button" value="+"></td>

        </tr>
    </table>

#今回はとりあえず終わり
こんな感じで書くと下のスクショみたいになります。
2021-04-14_20h59_29.png
まだ見た目だけなので次回以降Javascriptを書いて実際に動くものにしていきます。
(^ω^)ノシ
次回:https://qiita.com/xtzi/items/39ead5a6ca83f39d3a86

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?