变量递减如何在递归函数中工作

San*_*lah 0 javascript recursion development-environment javascript-objects web

我知道这是一个非常初学者的问题 这是场景

Let number = 5; 
number - 1;
console.log(number);
Run Code Online (Sandbox Code Playgroud)

显示5,为什么不显示4;

hev*_*ev1 6

您从未更改过变量的值。您可以像这样分配递减的值:

let number = 5; 
number = number - 1;
console.log(number);
Run Code Online (Sandbox Code Playgroud)

减量操作也可使用。

let number = 5; 
--number;
console.log(number);
Run Code Online (Sandbox Code Playgroud)

或者

let number = 5; 
number--;
console.log(number);
Run Code Online (Sandbox Code Playgroud)