题目
1.统计某个字符串在另一方字符串中出现的次数,例如统计(上一章对JavaScript进行了概述性的介绍,从本章开始将对JavaScript进行深入的讨论。这一章将分析JavaScript的核心ECMAScript,让读者从底层了解JavaScript的编写,包括JavaScript的基本语法、变量、关键字、保留字、语句、函数等。)这段话中JavaScript出现的次数。
代码
(第一种)<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>JavaScript String Count</title> </head> <body> <script> const str1 = "JavaScript"; const str2 = "上一章对JavaScript进行了概述性的介绍,从本章开始将对JavaScript进行深入的讨论。这一章将分析JavaScript的核心ECMAScript,让读者从底层了解JavaScript的编写,包括JavaScript的基本语法、变量、关键字、保留字、语句、函数等。"; const count = str1.split('').filter(char => str2.includes(char)).length; console.log("字符串 'str1' 在字符串 'str2' 中出现的次数:", count); </script> </body> </html>
(第二种)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>实操题</title> <script> //第1题 let input = '上一章对JavaScript进行了概述性的介绍,从本章开始将对JavaScript进行深入的讨论。这一章将分析JavaScript的核心ECMAScript,让读者从底层了解JavaScript的编写,包括JavaScript的基本语法、变量、关键字、保留字、语句、函数等。'; let search = 'JavaScript'; let removed = input.split(search).join(''); let times = (input.length - removed.length) / search.length; console.log(`出现 ${search} ${times}次`); //出现 JavaScript 5次 </script> </head> <body> 请打开浏览器控制台查看结果。 </body> </html>
界面展示