y) { let temp = -6ren">
gpt4 book ai didi

javascript - 如何处理消息 "' 变量'已声明但其值从未被读取。”

转载 作者:行者123 更新时间:2023-11-28 12:12:06 25 4
gpt4 key购买 nike

我正在开发一个函数,它接受 2 个整数并返回它们之间(并包括它们)的每个数字的总和。

我还希望它在第一个整数x大于第二个y时工作,为此我写了这个:

if (x > y) {
let temp = x;
x = y;
y = x;
}

但是,我在 Visual Studio Code 上收到此消息:

'temp' is declared but its value is never read.

问题是什么?

此外,这是完整的脚本:

const sumAll = function( x , y ) {

if (x !== Math.abs(x) || y !== Math.abs(y)) return ("ERROR");
if (typeof x !== "number" || typeof y !== "number") return ("ERROR");
if (x > y) {
let temp = x;
x = y;
y = x;
}
let finalSum = 0;
for (i = x; i <= y; i++){
finalSum += i;
}
return finalSum;
}

最佳答案

由于您只是设置值而不使用变量,这就是它显示该消息的原因。

您可能想要以下代码

if (x > y) {
let temp = x;
x = y;
y = temp;
}

关于javascript - 如何处理消息 "' 变量'已声明但其值从未被读取。”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59773360/

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