gpt4 book ai didi

javascript - 如何判断该方法返回 True 还是 False?

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

var stateCodeLookup = function (stateCode) {

var states = ["CA", "WA", "OR", "NV", "NM", "AZ", "WY", "MT"];

states.push("WI");

for (var i = 1; i < states.length; i++) {

if (states[i] == stateCode) {

return true;

}

}

return false;

}

我知道states.push应该将“WI”添加到数组末尾并将数组长度更改为 9...但我试图找出如果将名为“state”的参数传递给包含“NM”值的参数会发生什么”

最佳答案

您可以通过将您的函数(以及使用您的函数的代码)放入运行 javascript 的程序或服务中来找到答案,例如 JSFiddle !

此外,您的代码将返回 true。当您传入变量时,为该变量命名什么并不重要。

并且,您可能希望在 var i = 0; 处开始循环,以免漏掉加利福尼亚州。

var stateCodeLookup = function (stateCode) {
var states = ["CA", "WA", "OR", "NV", "NM", "AZ", "WY", "MT"];
states.push("WI");
for (var i = 1; i < states.length; i++) {
if (states[i] == stateCode) {
return true;
}
}
return false;
}

state = "NM"
document.write(stateCodeLookup(state))
document.write("<br>")

land = "NM"
document.write(stateCodeLookup(land))

关于javascript - 如何判断该方法返回 True 还是 False?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33182528/

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