任何人都可以对这段简短的JavaScript代码行有所了解吗?不知道它在做什么,因为它内部的大于符号似乎是违反直觉的:
direction = currentImage > imageToGo ? 1 : -1;
答案 0 :(得分:0)
如果currentImage
大于imageToGo
,则指定方向1.如果不是,则指定为-1。
答案 1 :(得分:0)
它是 if-else 条件或基本上ternary运算符的简写。
所以你的代码可以写成
if(currentImage > imageToGo){
direction = 1;
}
else{
direction = -1
}