有人可以用我的计算器帮助我吗?
https://calyeefornia.github.io/Calculator/
https://github.com/Calyeefornia/Calculator/blob/master/calculator.js
特别是第33行!为什么当我返回一个空函数时,整个计算器停止工作,当我点击其他按钮时输入没有运行!
答案 0 :(得分:-1)
如果changeDisplay
中有.
,您的numbersDisplay
函数会立即返回。因此,如果显示的数字中有.
,则显示将永远不会更新,因此'停止工作'使用小数时。
也许最好检查numbersDisplay
是否已包含.
,如果是输入则不添加其他内容:
if(numbersDisplay.includes('.') && num == '.'){return;}