gpt4 book ai didi

JavaScript 变量比较

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

任何人都可以给我一些想法,为什么 number1 被记录为 0,即使它应该被记录为 1(或者至少我这么认为)?我是 JavaScript 新手。

var array = [3,1,2];
var array2 = []
var number1 = 0;
var number2 = 0;
var number3 = 0;
for(var i = 0; i < array.length; i++) {
if(array[i] > number3) {
number3 = array[i]

}
else if(array[i] > number2) {
number2 = array[i];
}
else if (array[i] > number1) {
number1 = array[i];
}
}
console.log(number1)
console.log(number2)
console.log(number3)

最佳答案

在此代码中,对 number1 的唯一分配是声明它的行,该行分配值 0。您可能是指这一行:

array[i] = number1;

...阅读:

number1 = array[i];

关于JavaScript 变量比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41814497/

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