[quote=引用 6 楼 wjm1993 的回复:] 加个变量判断吧,输入过小数点后不能输了,输入加减乘除后置成又可输入,小数点删除后又可以输入,应该就这三种情况,欢迎补充 var inputPoint = true; if (inputPoint) { //todo //输入过小数点inputPoint = false //输入过"+","-"."*","/","c","DEL",“=”inputPoint = true //删除掉小数后inputPoint = true//这里需要其他方法判断上次输入的值是否是小数点,或者直接从数组取,方法很多 }
var inputPoint = true; if (inputPoint) { //todo //输入过小数点inputPoint = false //输入过"+","-"."*","/","c","DEL",“=”inputPoint = true //删除掉小数后inputPoint = true//这里需要其他方法判断上次输入的值是否是小数点,或者直接从数组取,方法很多 }
刚看了一下 你用的两个变量来存值 ,可以分别判断
加个变量判断吧,输入过小数点后不能输了,输入加减乘除后置成又可输入,小数点删除后又可以输入,应该就这三种情况,欢迎补充 var inputPoint = true; if (inputPoint) { //todo //输入过小数点inputPoint = false //输入过"+","-"."*","/","c","DEL",“=”inputPoint = true //删除掉小数后inputPoint = true//这里需要其他方法判断上次输入的值是否是小数点,或者直接从数组取,方法很多 }
你给点按键绑定的函数里,每次输入点的时候,检查下numbervalue1和numbervalue2的最后一位是不是点,是点的话直接给了提示,再return。
50,528
社区成员
85,608
社区内容
加载中
试试用AI创作助手写篇文章吧