我需要帮助,请检查程序是否有任何错误,并请帮助我纠正它 JavaScript教程 var CleanCity=[“夏延”、“圣达菲”、“图森”、“大瀑布”、“檀香山”]; var cityToCheck=“图森”; 如果(cityToCheck==清洁城市[i]){ 警惕(“你是干净的”); }

我需要帮助,请检查程序是否有任何错误,并请帮助我纠正它 JavaScript教程 var CleanCity=[“夏延”、“圣达菲”、“图森”、“大瀑布”、“檀香山”]; var cityToCheck=“图森”; 如果(cityToCheck==清洁城市[i]){ 警惕(“你是干净的”); },javascript,css,Javascript,Css,我找不到错误 这是一个javascript代码 <!Doctype html> <html> <title>JavaScript Tutorial</title> <body> <script language = "javascript"> var cleanCities = ["Cheyenne ","Santa Fe ","Tucson ","Great Falls "

我找不到错误

这是一个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教程
var CleanCity=[“夏延”、“圣达菲”、“图森”、“大瀑布”、“檀香山”];
var cityToCheck=“图森”;
如果(cityToCheck==清洁城市[i]){
警惕(“你是干净的”);
} 

它说在第14行有一些问题,你的for循环在哪里,你是索引i?如果故意删除,则阵列中的Tucson最后有一个空间。使用修剪方法

另外language=“javascript”是错误的,它的类型通常为=“text/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> 
在此处输入代码
var CleanCity=[“夏延”、“圣达菲”、“图森”、“大瀑布”、“檀香山”];
var cityToCheck=“图森”;
对于(var i=0;我首先学习如何使用循环。
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');
   }
 }