gpt4 book ai didi

javascript - 在 Google 脚本中对 for 循环变量进行数学运算

转载 作者:行者123 更新时间:2023-12-02 14:03:51 25 4
gpt4 key购买 nike

我正在经历两个 for 循环:第一个是创建一个名为 valueDeletion 的数组,除非满足条件,否则它将行号放入位置 [i],在这种情况下它将放入“y”。第二个是检查 valueDeletion 中是否有任何“y”并删除该行。问题是,由于范围的设置方式和其他内容,我应该删除的行实际上是 j+1,但我似乎无法对变量 j 进行数学运算。

我已经尝试过:

  • parseInt(j)+1
  • +j + 1
  • +j++1
  • parseFloat(j) + 1
  • 等等...

我所做的一切只是将两者连接在一起,给我诸如 11 而不是 2 和 111 而不是 12 之类的东西。我猜我的逻辑似乎有根本性的错误。总的来说,我对 javascript 很陌生,所以如果需要更多上下文(也称为我的代码的其余部分),请告诉我,我很乐意提供。

myFunction() {
for ( var j = 10; j >= 0; j-- ) {
Logger.log('j: '+ j + 1);
}
}

期望的结果是:11109等等...

最佳答案

'j: '+ j 是一个字符串。当您将 1 添加到该字符串时,您最终会进行字符串连接。

您需要先使用括号来执行加法:

'j: '+ (j + 1)

关于javascript - 在 Google 脚本中对 for 循环变量进行数学运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40207534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com