char at是只能检索数字不能检索汉字和字母的是吗

来源:3-7 编程练习

Ting111

2019-06-12 15:36:07

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>搜索内容是否有敏感字"草"</title>

</head>

<body>

<script>

    var a=prompt("请输入汉字");

    var b=a.indexOf("草");

    if(b!=-1){

        document.write("敏感字‘草’在"+b+"的位置出现")

    }else{

         document.write("敏感字"+"'草'"+"首次出现的位置是"+b)

    }

         


</script>

</body>

</html>


写回答

2回答

好帮手慕星星

2019-06-16

你好,同学写的代码没有问题,但是针对这道题来说是不完善的:

http://img.mukewang.com/climg/5d060e020001bfb805620485.jpg

除了输出首次出现的位置,还要输出每个搜索内容所在的位置哦,可以再看一下题目要求。

祝学习愉快!

0

好帮手慕星星

2019-06-12

你好,charA方法参数就是索引哦:

http://img.mukewang.com/climg/5d00b64d000168cc06480166.jpg

所以只能是数字。

代码是不完善的,只能检测出首次出现的位置,可以使用for循环输出每个搜索内容所在的位置,参考:

http://img.mukewang.com/climg/5d00b7c80001039608880387.jpg

自己可以测试下,祝学习愉快!

0
hing111
h 我的代码没问题啊,可以检索没有关键字和关键字在那个位置
h019-06-16
共1条回复

0 学习 · 40143 问题

查看课程