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
“现在起作用”,那可能不是真的。。。