敏感字“草”代码修改问题
<script>
var arr=new Array[];//建立空数组
function{//建立匿名函数
for(var i=0;i<arr.length;i++){//用for循环遍历数组
var search=prompt("请输入搜索的内容");//弹出输入框,放在for循环里循环弹出??
var Newarr=arr.push(search);//把输入的值push到arr的数组中,并将其赋值到新的变量中
if(Newarr[i]==="草"){//对新数组中的字符串做判断
alert(Newarr.indexOf("Newarr[i]"))
//输出新数组中敏感字的位置
}
}
}
</script>
我把大致写代码的思路写了上来 请老师帮我看看哪里出问题了??
24
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕糖
2017-10-09 11:39:51
你好,1、数组建立错误,可以写为var arr = [];或者var arr = new Array();
2、匿名函数,function后应该有个括号哟,例:function(){}
3、整体的代码可参考如下:
<script>
var input=prompt("请输入您要搜索的内容");
var str=input;
for(var i=0;i<str.length;i++){
if(str[i]=="草"){
document.write("敏感字'草'在"+i+"位置被发现"+"<br/>");
}
}
document.write("敏感字'草'字首次出现的位置是"+str.indexOf("草"));
</script>祝学习愉快~
HTML5与CSS3实现动态网页 2018
- 参与学习 1887 人
- 提交作业 4643 份
- 解答问题 5760 个
有HTML和CSS基础,却不知道如何进阶?本路径带你通过系统学习,完成从“会做网页”到“做出好的动态网页”的蜕变,迈出成为前端工程师的第一步。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星