Advertisement
avr39ripe

jsStrStat

Mar 7th, 2021
337
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Study</title>
  6. </head>
  7. <body>
  8.     <script>
  9.  // 1. Написать функцию, которая принимает строку и выводит
  10.  // статистику о ней: количество букв, количество цифр и
  11.  // количество других знаков.
  12.         `use strict`
  13.  
  14.         function strStat(str) {
  15.             str = str.toLowerCase();
  16.             let res = { letter: 0, number: 0, symbol: 0 };
  17.             for (let symbol of str) {
  18.                 if (symbol >= 'a' && symbol <= 'z') { ++res.letter; }
  19.                 else if (symbol >= '0' && symbol <= '9') { ++res.number; }
  20.                 else { ++res.symbol; }
  21.             }
  22.             return res;
  23.         }
  24.  
  25.         console.log(strStat('Hello, world! Nice day to learn JS! #1 rule, #2 rule. 33 - parrots count'))
  26.     </script>
  27. </body>
  28. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement