1 - (-1) = 2. 我不认为有问题?JavaScript会将它们解析为整数,因为有负号,期望进行数学计算。如果你把一个数字字符串乘以1,也就是“穷人版”的parseInt(),同样会发生这种情况。