我在我的项目中实施了强制滑块。而下面的代码工作正常:测试表达式之间的区别
else if(current - 1 === sliderLength){
current = 1;
loc = 0
}
但如预期并没有工作:
else if(current === sliderLength - 1){
current = 1;
loc = 0
}
那么,是什么current === sliderLength - 1
和current - 1 === sliderLength
之间的区别?
真的吗?不同的是他们*完全不同*。您正在制作并比较两种不同的数字。这是您应该在调试器或日志语句中查看的内容。 –
我和克里斯,这应该是非常明显的 - 事实上写这个问题花费的时间可能比你不得不考虑它... – mfeineis
严重,我不理解事实。 –