3-8编程练习 问题。

来源:3-15 编程练习

Tingo

2017-09-29 14:38:52

<script>
    var str = "JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。JavaScript 是因特网上最流行的脚本语言。JavaScript很容易使用!你一定会喜欢它的!",num = 0;
    
    for(var i = 0 ; i<str.length ; i ++){
        if(str[i] == "J"){
            if(str.substr(i,10) == "JavaScript"){
                num += 1;
                document.write('JavaScript第'+ num +'次出现是在'+i+'<br / >')
            }
        }
        
    }
    document.write("JavaScript在这段话中出现了"+ num + "次");
</script>

如果查询不区分大小写,是不是要把文本全部转成小写或大写来查询呢?

写回答

3回答

小丸子爱吃菜

2017-09-29

相关专题课程正在紧急的制作中,可以随时关注我们的课程哦~

0
hingo
h 非常感谢!
h017-09-29
共1条回复

小丸子爱吃菜

2017-09-29

正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。

先学好当前的知识吧!

0
hingo
h 好像很厉害的样子,另外我想学习node.js做后端,以现在的学习进度,后期有没有相关的学习路径推荐呢?
h017-09-29
共1条回复

小丸子爱吃菜

2017-09-29

如果要进行不区分大小写的话,需要使用到正则表达式,正则表达式会在后续的高级专题中讲解,有兴趣可以提前了解一下!

或者你可以将条件判断的再精细些,比如输入的是全大写的javaScript或者小写的javaScript或者有的大写有的小写,也要进行判断,这个工程量会比较大!

祝学习愉快!

0
hingo
h 正则表达式又是什么,好像很复杂的样子
h017-09-29
共1条回复

0 学习 · 36712 问题

查看课程

相似问题