小程序实现计算器
小程序?qū)崿F(xiàn)簡單計(jì)算器功能
小程序框架:mpx,如果沒接觸過mpx框架可以參考官網(wǎng) https://didi.github.io/mpx/
前端技術(shù):小程序,js,scss
效果圖
js部分
1.我在這里點(diǎn)擊等于號(hào)的時(shí)候進(jìn)行判斷,如果輸入的公式結(jié)尾是以符號(hào)結(jié)尾的,那么就不允許計(jì)算,提示錯(cuò)誤
注意:小程序不允許使用eval()函數(shù),解決方法可自行百度
2.點(diǎn)擊其他按鍵的時(shí)候也進(jìn)行了判斷
- 不能連續(xù)輸入兩個(gè)運(yùn)算符
- 一個(gè)數(shù)字只能有一個(gè)小數(shù)點(diǎn)
- 因?yàn)闃I(yè)務(wù)需要,沒有負(fù)數(shù)計(jì)算,所以公式首位不能是負(fù)號(hào)
我是在watch監(jiān)聽按鍵的輸入
判斷第一位是否是符號(hào)
判斷連續(xù)輸入兩個(gè)的符號(hào)
只允許輸入一個(gè)小數(shù)點(diǎn)
總結(jié)
- 上一篇: [小技巧]怎么把电脑PC微信通知声调小?
- 下一篇: 文献管理与信息分析