【问题标题】:What does this line mean in JavaScript? [closed]这条线在 JavaScript 中是什么意思? [关闭]
【发布时间】:2017-03-21 03:44:40
【问题描述】:

X=(x=== images.length-1) ? 0 : x+ 1;

请帮帮我,我不知道,这是我必须交上的学校任务。

【问题讨论】:

标签: javascript computer-science


【解决方案1】:

我不确定为什么人们如此反对只回答这个问题。这是一个三元操作。这是 if/else 子句的快捷方式。对于这个特定的操作,

x 是否等同于 (===) images.length-1?如果是,则将 X 设置为 0。否则,将 X 设置为 x + 1。

这种模式很可能用于对数组(图像)进行无休止的迭代。一旦到达末尾,它将重置为数组中的第一个元素。

【讨论】:

  • 非常感谢,非常感谢您的帮助@gergi
  • 我们已经回答了。有 三个 cmets 可以直接链接到答案。其中两个是重复的问题。另一条评论直接指出这是一个三元运算符。这里还需要什么信息?
  • 我很困惑,因为我知道答案已经得到解答,而且我没有要求更多信息,所以为什么看起来你有问题。
猜你喜欢
  • 2012-02-16
  • 2014-03-19
  • 2015-01-27
  • 1970-01-01
  • 1970-01-01
  • 2010-11-02
  • 1970-01-01
  • 1970-01-01
  • 2012-05-04
相关资源
最近更新 更多