gpt4 book ai didi

javascript - 将数组值赋给变量

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:50:06 24 4
gpt4 key购买 nike

我遇到了一个我设法解决的问题,但老实说我不明白它是如何工作的。

var array = [3, 6, 2, 56, 32, 5, 89, 32];
var largest = 0;
//My code
for (var i = 0; i < array.length; i++) {
if (array[i] > largest) {
largest = array[i];
}
}

console.log(largest);

我的数组如何在 if 语句中为我的变量赋值?

为什么这个版本不起作用?

array[i] = largest;

我是编程的新手,我相信理解像这样细小的基础知识可以帮助许多初学者成为称职的程序员。

最佳答案

if(array[i] > largest) {
largest = array[i];
}

array[i]3 并且 largest0 那么如果条件通过并且

largest = array[i];

从右到左赋值现在最大的值是3

所以下一个循环 array[i]6 所以下一个 6 > 3 true ,它会再次将 最大的更改为6

喜欢它会给你最大的数字。

关于javascript - 将数组值赋给变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16081952/

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