- 按下數字及運算子區塊的按鍵來輸入算式,會顯示在算式列
- 運算後的結果會同時顯示於結果列及算式列
- 接著可以再繼續輸入算式,即時顯示於算式列。結果列仍保留上次的結果。
- 若運算的結果超過2的32次方時,會顯示提示文字於結果列。
- 按下Back鍵則可刪除最新輸入的一個數字或運算子。
- 按下Clear鍵可以清空結果列和算式列。
- 電腦版使用者可將計算機拖拉至瀏覽器畫面內任一位置操作。
- 手機版使用者可以上下捲動畫面操作。
使用 React v17.0.2
- mathjs
計算輸入的算式
- react-draggable
拖拉功能
- public
- index.html
首頁
- index.html
- src
- index.js
- App.js
主要的function及useState原始碼
- AppContainer.js
import拖拉功能套件,且為了區分電腦版和手機版顯示,製作的App.js容器
- components
- Button
按鈕組件
- Input
結果列以及算式列
- Button