Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Study</title>
- </head>
- <body>
- <script>
- `use strict`
- // a e i o u
- function vovelCount(str, vovels = ['a', 'e', 'i', 'o', 'u']) {
- let cnt = 0;
- str = str.toLowerCase();
- for (let letter of vovels) {
- for (let pos = -1; (pos = str.indexOf(letter, pos + 1)) != -1; ++cnt);
- }
- //[{ a: 4 }, { e: 6 }, { i: 0 }, { o: 7 }, { u: 1 }];
- return cnt;
- }
- function vovelCont(str) {
- str = str.toLowerCase();
- let arrStr = str.split('');
- let result = 0;
- for (let i = 0; i < arrStr.length; ++i) {
- if (arrStr[i] == 'a' || arrStr[i] == 'e' || arrStr[i] == 'i' || arrStr[i] == 'o' || arrStr[i] == 'u') {
- ++result;
- }
- }
- return result;
- }
- function isSpam(str, spam = ['100% бесплатно', 'увеличение продаж', 'только сегодня', 'не удаляйте', 'ххх']) {
- str = str.toLowerCase();
- for (let word of spam) {
- if (str.includes(word)) { return true };
- }
- return false;
- }
- function truncate(str, len = str.length) {
- if (str.length > len) {
- return str.slice(0, len - 3) + '...';
- }
- return str;
- }
- {
- let test = "Hello, world!";
- let str = "A class or division of people or things regarded as having particular shared characteristics."
- let str1 = "A class or division of people or увеличение продаж things regarded as having particular shared characteristics."
- let str2 = "A class or division of people or things НЕ удАляйтЕ regarded as having particular shared characteristics."
- //console.log(vovelCount(test));
- //console.log(vovelCount(str));
- //console.log(vovelCont(test));
- //console.log(vovelCont(str));
- //console.log(isSpam(str));
- //console.log(isSpam(str1));
- //console.log(isSpam(str2));
- console.log(truncate(test));
- console.log(truncate(test, 8));
- "35*633"
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment