什么是Javascript–>运算符?

What is the Javascript `-->` operator?

本问题已经有最佳答案,请猛点这里访问。

我在网上看到一些代码,里面有:

1
2
3
4
5
6
7
8
9
10
11
document.writeln("<p>
"
);
for (var line = 10; line --> 0;) { // --> operator here
  for (var i = 10; i --> 0;) {     // --> operator here
    var s = (Math.floor((Math.random()*2)%2)) ?"╱" :"╲";
    document.write(s);
  }
  document.writeln("");
}
document.writeln("
</p>"
);
1
2
3
4
p {
  line-height: 18px;
  font-size: 18px;
}

这个-->操作符到底是什么?它做什么?


没有-->运算符。

这只是一个后缀递减运算符,后面紧跟一个大于运算符。

通常写为:

1
for (var i = 10; i-- > 0;) {

它是一个减量(--),后跟一个比较(>)。这些通常会用一个空间来书写,以便于阅读。