用js来控制数字的叠加问题?

JavaScript025

用js来控制数字的叠加问题?,第1张

任何东西都是有生命的。你把页面关闭,所有的东西自然就被销毁了(内存溢出另说)。下次打开便是一个新的东西。如果要持续累加上去,只能把对象存到页面以外,不让它受到页面生命周期的影响。比如:文件,数据库,cookie,还有html5的localStorage,sessionStorage 等。使用前先读取,完事后再保存。

<script>

var num = 3

var timer = setInterval(function(){

var randNum = Math.ceil(Math.random()*5)

var n = num + randNum

console.log(n)

if(n == 8)clearInterval(timer)

},2000)

</script>

加了一个判断条件,如果你想让它一直进行下去,把判断条件去掉就好了。