【问题标题】:What does the ++ sign mean in programming code? [duplicate]编程代码中的 ++ 符号是什么意思? [复制]
【发布时间】:2016-04-21 17:33:50
【问题描述】:

这段代码中的 ++ 符号是什么意思:

for (var i=0; i < myString.length; i++) {
    alert(myString[i]);
}

while (x>y) {
    alert ("xrules!");
    y++;
}

【问题讨论】:

  • Na.. 并不是每个人都具备以相同方式搜索该帖子的编码词汇。
  • 你真的只是要求解释一下 Python 语法吗,以 JS sn-p 为例?这有什么意义?
  • ++ 在 Python 中并不意味着 任何东西
  • @chepner - 嗯,从技术上讲,++6 的意思是“正六”,所以这有点……有点……
  • @TigerhawkT3 好点。不是运算符,但并非完全不可解析。

标签: javascript


【解决方案1】:

++ 是自增运算符

y++

和说是一样的

y = y + 1

【讨论】:

    【解决方案2】:

    这是increment 运算符。 (almost) 相当于说i = i + 1

    注意,自增操作符在python中是不存在的,你必须要么全部写出来,要么使用加赋值操作符i += 1

    请注意,有 post (i++) 和 pre (++i) 递增运算符,以及等效的递减运算符 --i i--。这些运算符在应用增量时有所不同,并且通常是新程序员感到沮丧的原因。

    【讨论】:

    • 感谢 ktbiz。所以如果递增或递减运算符在 i 之前,是否意味着同样的事情?
    • 不完全,因此感到沮丧。这是discussion 的前置和后置增量运算符之间的差异。减量也是如此。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-13
    • 1970-01-01
    • 2017-08-21
    • 2019-06-08
    • 2013-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多