原生js如何判断数字连续点击事件
- 需求
点击支付或者点击其他时间,我们需要判断的是在特定的起点连续点击
eg:
需要达到的效果是,从7月开始点击,不管点击几个,必须保证点击微信支付提交的时候是连续的
正确点击顺序:7 8 9 10
错误的效果1:7 9 10
错误的效果2:8 9 10 - 解决方案:
1。可以确定起点就是7月,定义为a=7;
2。点击的个数是可以确定,定义为b;
3。点击的最后一个数定义为c,理论上c=a+b;
因为判断过程是不显示的,所以我们就可以通过三个变量的加法进行判断 - 个人建议
这种时候基本都是通过列表统一生成,会有一个value,我这就是对应的相对应的数值,大部分的是有字符串的情况,需要用到的是:数字转化成字符串 tostring();字符串转化成浮点数 parseFloat(); 效果图如下