这个减量(--
)运算符将其操作数递减(减去一),并根据运算符的位置返回递减之前或之后的值。
这个--
运算符重载了两种类型的操作数:number和BigInt公司。首先将操作数强制为数值并测试其类型。如果操作数变为BigInt,则执行BigInt-递减;否则,它执行数字递减。
如果使用后缀,则在操作数后加上运算符(例如,x个--
),递减运算符递减并返回递减前的值。
如果使用前缀,则在操作数之前加上运算符(例如,--x个
),递减运算符递减,并在递减后返回值。
减量运算符只能应用于作为引用的操作数(变量和对象属性;即有效任务目标).--x个
它本身的计算结果是一个值,而不是一个引用,因此不能将多个递减运算符链接在一起。
--(--x);//语法错误:前缀操作中的左侧表达式无效
设x=3;常数y=x--;//x是2;y是3设x2=3n;常数y2=x2--;//x2为2n;y2是3n
设x=3;常量y=--x;//x是2;y=2设x2=3n;常数y2=--x2;//x2为2n;y2是2n
BCD表仅在浏览器中加载