• 程序7


    【程序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         }
  • 相关阅读:
    02-JavaScript语法
    001 docker基本环境的搭建
    023 虚拟机的安装
    022 虚拟机的网络配置
    021 虚拟机的安装
    004 java客户端的开发
    003 Rabbitmq中交换机的类型
    002 Rabbitmq的基础概念
    001 基础环境的搭建
    001 基本的环境的安装
  • 原文地址:https://www.cnblogs.com/kuikui/p/2544395.html
Copyright © 2020-2023  润新知