gpt4 book ai didi

javascript - 将变量传递给函数中的 if 语句

转载 作者:行者123 更新时间:2023-11-28 21:22:00 30 4
gpt4 key购买 nike

这就是我想要做的,我想将变量传递给函数(那里没有问题)。但后来我想在 if 语句中使用它。

colnum(5, 1);


function colnum (columnnumber, reset)
{
var divcount = $('[class^="box"]').length;
var columnnumberround = Math.round(divcount / columnnumber);
var start = 0;
var end = columnnumberround-1;

if (reset=1)
{
var i = 0;
while (i<=columnnumber)
{
$('div.box'+start).add($("div.box"+start).nextUntil("div.box"+end)).add($("div.box"+end)).addClass("col"+i);
$(".col"+i).wrapAll("<div class=column></div>");

start+=columnnumberround;
end+=columnnumberround;
i++;
}
}
else
{
alert("test");
}
}

最佳答案

实际上应该是:

if (reset === 1)

JavaScript 有两个不同的相等运算符,=====
请参阅Which equals operator (== vs ===) should be used in JavaScript comparisons?

使用类型强制相等运算符 (==) 可能会导致像 this one 这样的 WTF。 :

> [[[[[[[2]]]]]]] == 2
true

关于javascript - 将变量传递给函数中的 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6097858/

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