程序7

简介: 【程序7】题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 1 function Statistics1(str) { 2 var strcount = 0; 3 var spacecount =...

【程序7
题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

 1         function Statistics1(str) {
 2             var strcount = 0;
 3             var spacecount = 0;
 4             var numcount = 0;
 5             var othercount = 0;
 6 
 7             for (var i = 0; i < str.length; i++) {
 8                 var tmpstr = str.charAt(i);
 9                 if (tmpstr >= 'a' && tmpstr <= 'z' || tmpstr >= 'A' && tmpstr <= 'Z') {
10                     strcount++;
11                 }
12                 else if (tmpstr === ' ') {
13                     spacecount++;
14                 }
15                 else if (tmpstr >= '0' && tmpstr <= '9') {
16                     numcount++;
17                 }
18                 else {
19                     othercount++;
20                 }
21             }
22             return { "strcount": strcount, "spacecount": spacecount, "numcount": numcount, "othercount": othercount };
23         }

 

 1         function Statistics2(str) {
 2             var strcount = 0;
 3             var spacecount = 0;
 4             var numcount = 0;
 5             var othercount = 0;
 6             var i = 0;
 7 
 8             while (i < str.length) {
 9                 var tmpstr = str.charAt(i);
10                 if (tmpstr >= 'a' && tmpstr <= 'z' || tmpstr >= 'A' && tmpstr <= 'Z') {
11                     strcount++;
12                 }
13                 else if (tmpstr === ' ') {
14                     spacecount++;
15                 }
16                 else if (tmpstr >= '0' && tmpstr <= '9') {
17                     numcount++;
18                 }
19                 else {
20                     othercount++;
21                 }
22                 i++;
23             }
24             return { "strcount": strcount, "spacecount": spacecount, "numcount": numcount, "othercount": othercount };
25         }

 

 

目录
相关文章
|
2月前
|
机器学习/深度学习 数据采集 算法
“开水白菜”——程序应用中的上等国宴
“开水白菜”——程序应用中的上等国宴
38 0
“开水白菜”——程序应用中的上等国宴
|
11月前
|
存储 小程序 JavaScript
小程序 globalData
小程序 globalData
52 0
|
小程序 前端开发 程序员
【小程序】网络数据请求
【小程序】网络数据请求
224 0
【小程序】网络数据请求
|
小程序 IDE 前端开发
重新理解小程序的未来
小程序技术不再是互联网巨头的专属
88 0
重新理解小程序的未来
对拍程序
其中data.cpp是用来生成数据的,数据保存在data.txt ac.cpp是ac的源代码 wrong.cpp是错误的代码,提前要进行编译 ac的代码结果放在ac.txt wrong的代码放在wrong.txt 如果比较有差异就会停止运行 以下是对拍的源代码
103 0
对拍程序
|
移动开发 小程序 开发者
初步了解小程序
初步了解小程序
167 0
初步了解小程序
|
Web App开发 移动开发 人工智能
小程序的新战事
小程序的新战事
126 0
小程序的新战事
|
JavaScript 前端开发 Shell
神奇的自产生程序
最近读到冯·诺依曼的《Theory of Self-Reproducing Automata》的中译本,被自复制自动机理论深深吸引了!
286 0
神奇的自产生程序
如何跳小程序
       经常会有人遇到这样的疑惑——        我有自己的APP、生活号或在支付宝端内有自己的H5页面,这种情况下如何和小程序关联,跳转到小程序里去,做到无缝对接?        其实,小程序是支持这类跳转能力的;        那么,要如何实现呢?        一、非小程序前端——跳转小程序 window.
626 0