Javascript 减量运算符 我在处理一段代码时遇到了问题,发现问题在于减量(-)没有起任何作用。我用的是-1,但它不起作用的是什么? _01只是一个数字 这就是现在的效果 您应该使用--\u 01

Javascript 减量运算符 我在处理一段代码时遇到了问题,发现问题在于减量(-)没有起任何作用。我用的是-1,但它不起作用的是什么? _01只是一个数字 这就是现在的效果 您应该使用--\u 01,javascript,decrement,Javascript,Decrement,\u 01--将在表达式之后执行-1。您需要使用预减量运算符而不是后减量运算符,否则您可以在该表达式之后获得减量值。运算符将在语句期间或之后减量其操作的数字,取决于它是放在数字之前还是之后 e、 g.在a之后放置--,将在下一行修改a的值 var a=5 var b=a-- 之后,将等于: a=4 b=5 a=4 b=4 e、 g.在a之前放置--,将在同一行上修改a var a=5 var b=--a 之后,将等于: a=4 b=5 a=4 b=4 当您使用var b=a-1时,j

\u 01--
将在表达式之后执行
-1

您需要使用预减量运算符而不是后减量运算符,否则您可以在该表达式之后获得减量值。

运算符将在语句期间或之后减量其操作的数字,取决于它是放在数字之前还是之后

e、 g.在
a
之后放置--,将在下一行修改
a
的值

var a=5
var b=a--
之后,将等于:

a=4
b=5
a=4
b=4
e、 g.在
a
之前放置--,将在同一行上修改
a

var a=5
var b=--a
之后,将等于:

a=4
b=5
a=4
b=4

当您使用
var b=a-1
时,javascript将在该行上执行
a-1
,使
b=4
,而不更改
a
。有意义吗?

你认为
\u 01--
有什么作用?因为它不会那样做。。。另请参见:-它是关于C的,但无论如何你都应该阅读它。Yes+01是一个变量
\u 01--
的意思是
\u 01=\u 01-1
看到区别了吗?@SpencerWieczorek有一个观点,试试--\u 01或者--=1。@user3280654你的答案在第一条评论中。。即使用预减量运算符--u 01!假设用户3280654想要更改变量
\u 01
的值。如果
value=\u 01-1
“现在起作用”,那可能不是真的。。。