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
应该添加&#34; WI&#34;到数组的末尾并将数组长度更改为9 ...但我试图找出如果将参数传递给它命名为&#39; state&#39;包含&#34; NM&#34;
答案 0 :(得分:3)
您可以将您的函数(以及使用您的函数的代码)放入运行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))