javascript - 我需要帮助请检查程序是否有任何问题,请帮我纠正
问题描述
<!Doctype html>
<html>
<title>JavaScript Tutorial</title>
<body>
<script language = "javascript">
var cleanCities = ["Cheyenne ","Santa Fe ","Tucson ","Great Falls ","Honolulu"];
var cityToCheck = "Tucson";
if(cityToCheck === cleanCities[i]) {
alert("You are clean");
}
</script>
</body>
</html>
我找不到错误
这是一个javascript代码
<!Doctype html>
<html>
<title>JavaScript Tutorial</title>
<body>
<script language = "javascript">
var cleanCities = ["Cheyenne ","Santa Fe ","Tucson ","Great Falls ","Honolulu"];
var cityToCheck = "Tucson";
if(cityToCheck === cleanCities[i]) {
alert("You are clean");
}
</script>
</body>
</html>
它说第 14 行有问题
解决方案
您作为索引 i 的 for 循环在哪里?如果有意将其删除,则阵列中的 Tucson 最后会有一个空格。使用修剪方法。
另外 language = "javascript" 是错误的,它通常是 type="text/javascript"
代码应如下所示:
enter code here
var cleanCities = ["Cheyenne ","Santa Fe ","Tucson ","Great Falls ","Honolulu"];
var cityToCheck = "Tucson";
for(var i=0; i<cleanCities.length; i++) {
if(cityToCheck === cleanCities[i].trim()){
alert('you are clean');
}
}
推荐阅读
- google-apps-script - 用于打印 pdf 和发送电子邮件的 Apps 脚本忽略了 Google Sheet 分页符。如何在原始 Google 表格中保留分页符?
- data-cleaning - 数据框单元格内重复数据的数据清理
- javascript - 如何使固定元素成为条形?
- ndepend - 如何使用 NDepend 计算方法的度量响应
- javascript - 当 Jinja 模板用于向 onclick 函数提供多个参数时,“输入意外结束”
- android - Android 动画 - 为什么 fromXDelta 有负值?
- node.js - Node.js - 导入第三方库时出错
- flutter - 无论如何我可以显示一个 Stack 小部件的所有内容,它有一个动态创建的定位小部件列表作为它的孩子?
- javascript - 正则表达式匹配 C# 和 javascript 中的 end_of_line/newline 差异
- adsense - 如果在我的 AdSense 主页上找不到 PIN 验证卡,如何验证 Adsense PIN?