已知有如下字符串,请使用恰当的字符串方法统计出子串’JavaScript’出现的次数,并把它出现的次数在浏览器控制台中输出。 其中页面中的字符串信息使用document.write显示。 let input = '上一章对JavaScript进行了概述性的介绍,从本章开始将对JavaScript进行深入的讨论。这一章将分析JavaScript的核心ECMAScript,让读者从底层了解JavaScript的编写,包括JavaScript的基本语法、变量、关键字、保留字、语句、函数等。不用循环语句实现代码
时间: 2024-02-10 11:10:38 浏览: 63
js如何找出字符串中的最长回文串
可以使用字符串的indexOf方法来统计子串出现的次数。具体实现代码如下:
```javascript
let input = '上一章对JavaScript进行了概述性的介绍,从本章开始将对JavaScript进行深入的讨论。这一章将分析JavaScript的核心ECMAScript,让读者从底层了解JavaScript的编写,包括JavaScript的基本语法、变量、关键字、保留字、语句、函数等。';
let count = 0;
let position = input.indexOf('JavaScript');
while (position !== -1) {
count++;
position = input.indexOf('JavaScript', position + 1);
}
console.log(`子串 'JavaScript' 出现了 ${count} 次`);
```
运行代码后,控制台会输出:`子串 'JavaScript' 出现了 3 次`。
阅读全文