js中当一个值小于这个值加20时,就让这个值累加。

 let a = 1;

if (a < a + 20){
     a ++
}else {
    console.log('不能再加了')
}

但是这个过程结果是 a 一直在加,达不到我要的效果,不知道怎么做,请求路过的大佬解答一下?

不明白你想要什么结果,你写的就是a++啊、、

一个值 不是永远都会小于 这个值加20吗???

刚开始,a=1,a+20=21,a<a+20,所有a++;
第二遍,a=2,a+20=22,a<a+20,a++;
三,a=3,a+20=23,a<a+20,a++;
..............只会这么无限循环下去

let a = 1;
let temp = a + 20;
if (a < temp){
     a ++
}else {
    console.log('不能再加了')
}