Javascript 每秒钟从Variable中移除1个

Javascript 每秒钟从Variable中移除1个,javascript,setinterval,Javascript,Setinterval,所以我做了一个这样的代码 目标是让控制台说10比0,然后控制台说完成,然后退出进程 但我不知道为什么会有一个错误,上面写着“赋值给常量变量” 我的代码在下面 const a = "10" setInterval(() =>{ a -= 1 console.log(a) if(!a){ console.log("done") process.exit() } },1000)

所以我做了一个这样的代码 目标是让控制台说10比0,然后控制台说完成,然后退出进程

但我不知道为什么会有一个错误,上面写着“赋值给常量变量”

我的代码在下面

const a = "10"

setInterval(() =>{
    a -= 1
         console.log(a)
    if(!a){
        console.log("done")
        process.exit()
    }
},1000)

在代码中,您在第一行中将
a
声明为常量。把声明改成这样

let a = "10"

setInterval(() =>{
    a -= 1
         console.log(a)
    if(!a){
        console.log("done")
        process.exit()
    }
},1000)

使用
let
而不是
const
,因为您想重新分配值br好的,我不知道我讨厌自己检查这些链接和