钟摆函数

用来实现变量的值在一个区间的两端点间无限循环摆动

声明参数

1
2
3
4
5
6
//声明参数
let pointer =true
let origin=0
let index=origin
let end=10
let step=1
变量 定义
pointer 指针
origin 起点(左端点)
end 终点(右端点)
index 起始点/当前位置
step 幅度

指针摆动

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//根据指针进行变量摆动 12345678910 9876543212345...
if(pointer){
index=index+step
if(index>end){
index=end
pointer=false
}
};
if(!pointer){
index=index-step
if(index<(origin+2*step)){
pointer=true
}
}