JavaScript-字符串对象方法应用

JavaScript-字符串对象方法应用

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
  <script>
    //练习题8: 字符串 ‘无敌是多么寂寞,无敌是多么空虚,无敌是多么的冷,无敌是多么的...’,用程序统计无敌在字符串中出现的次数。
    //>1给一个字符串
    var str = '无敌是多么寂寞,无敌是多么空虚,无敌是多么的冷,无敌是多么的...';
    //>2定义一个变量,标识无敌的次数
    var count = 0;
    //>3定义一个循环,在循环中重复的去找'无敌',若找不到,则停止循环.若找到则,则count累加一次
    while (true) {
      //根据indexOf方法 查找无敌是否存在,不存在返回-1;
      //indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。不存在返回-1;
      var index = str.indexOf('无敌');
      if (index == -1) {
        //结束循环
        break;
      } else {
        //找到一次
        count += 1;
        //方便下一次 sub.string方法:两个参数 start&stop (首参必须 2参可选  start~stop-1)
        str = str.substring(index + 2);
      }
    }
    console.log(count);
  </script>
</head>

<body>

</body>

</html>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ES6加强了对Unicode的支持,并且扩展了字符串对象。 字符的Unicode表示法: JavaScript允许...
    呼呼哥阅读 790评论 0 0
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,267评论 0 4
  • 字符的 Unicode 表示法 codePointAt() String.fromCodePoint() 字符串的...
    卞卞村长L阅读 761评论 0 0
  • 荒凉地,沙尘掩,满眼黄土天突黯。 西风紧,花木枯,一怀愁绪,几经思量。 罢!罢!罢! 桃花盛,蜂蝶舞,去来无样别酸...
    遺釋悟塵阅读 196评论 0 0
  • 叶酸(folic acid)也叫维生素B9,是一种水溶性维生素。 叶酸是从菠菜叶中提取纯化的,故而命名为叶酸。有促...
    艾米乐乐阅读 227评论 0 0