【问题标题】:JavaScript newbie learning (increments) [duplicate]JavaScript新手学习(增量)[重复]
【发布时间】:2021-08-04 13:21:46
【问题描述】:

开始学习 JavaScript,我目前正在学习递增和递减,是否可以递增你想要的值? 示例:增量 = 10

let earnedUsd = 10;
 earnedUsd ++;

console.log(earnedUsd ++ = 10);

【问题讨论】:

标签: javascript


【解决方案1】:

有很多方法可以做到这一点。这里有 3 个例子来展示解决方案。我建议使用第一种和第二种方式,第三种方式不是最佳的。

//1st way
var a = 5;
a++

//2nd way
var b = 5;
b += 1;

//3rd way
var c = 5;
c = c + 1;

console.log(a)
console.log(b)
console.log(c)

【讨论】:

  • 第一种方法不回答问题
【解决方案2】:
let earnedUsd = 10;



console.log(earnedUsd++) // earnedUsd = earnedUsd + 1
console.log(earnedUsd += 10) // earnedUsd = earnedUsd + 10

MDN Increment

MDN +=

【讨论】:

    【解决方案3】:

    earnedUsd++ 将值增加 1

    它返回新值,您可以(例如)将其放入另一个变量或使用 console.log 输出。在您的情况下,您只是增加 earnedUsd 而对结果不做任何事情。没关系。

    第二个用法你拼错了:你可能是说 EarnUsd += 10

    就其本身而言,以下语句将简单地将 earnedUsd 的存储值增加 10。

    earnedUsd += 10
    

    它返回新值,所以如果你愿意,你可以console.log它。

    console.log(earnedUsd += 10)
    

    这将显示新值。这种编写代码的模式在 C 中很常见,但我们试图在 Javascript 中阻止它,因为在浏览代码时很容易忽略您实际上是在更改 earnedUsd 的存储值。

    earnedUsd ++= 10 是语法错误。要加 1,只需使用 ++。要添加 10,只需使用 +=10

    【讨论】:

      猜你喜欢
      • 2016-01-10
      • 1970-01-01
      • 1970-01-01
      • 2017-11-04
      • 1970-01-01
      • 1970-01-01
      • 2011-04-27
      • 2021-06-21
      • 1970-01-01
      相关资源
      最近更新 更多