Готовый Код | Frontend
前往频道在 Telegram
Здесь ты найдешь готовый код для фронтенд разработки
显示更多794
订阅者
无数据24 小时
无数据7 天
无数据30 天
帖子存档
","datePublished":"2022-06-03T10:57:52Z","dateModified":"2022-06-03T10:57:52Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":146},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":1}]}},{"@type":"ListItem","position":4,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/342","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/342","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/342","headline":"Хай! Напишите программу на JavaScript, чтобы проверить, является ли число четным или нет. Решение function is…","articleBody":"Хай! Напишите программу на JavaScript, чтобы проверить, является ли число четным или нет.\nРешение\nfunction is_even_recursion(number)\n{\n if (number < 0) \n {\n number = Math.abs(number);\n }\n if (number===0) \n {\n return true;\n }\n if (number===1) \n {\n return false;\n }\n else \n {\n number = number - 2;\n return is_even_recursion(number);\n }\n}\nconsole.log(is_even_recursion(234)); //true\nconsole.log(is_even_recursion(-45)); // false\nconsole.log(is_even_recursion(-45)); // false","datePublished":"2022-06-02T11:01:10Z","dateModified":"2022-06-02T11:01:10Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":154}]}},{"@type":"ListItem","position":5,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/341","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/341","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/341","headline":"Привет! Давай решим задачу: Напишите программу на JavaScript, чтобы вычислить сумму массива целых чисел. Реше…","articleBody":"Привет! Давай решим задачу:\nНапишите программу на JavaScript, чтобы вычислить сумму массива целых чисел.\n\nРешение\nvar array_sum = function(my_array) {\n if (my_array.length === 1) {\n return my_array[0];\n }\n else {\n return my_array.pop() + array_sum(my_array);\n }\n};\nconsole.log(array_sum([1,2,3,4,5,6]));\nОтвет: 21","datePublished":"2022-06-01T08:01:37Z","dateModified":"2022-06-01T08:01:37Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":169},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":1}]}},{"@type":"ListItem","position":6,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/340","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/340","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/340","headline":"Хэй, тут есть полезность! Мы на днях пообщались с ребятами из CodeReview и решили запартнериться – они как и…","articleBody":"Хэй, тут есть полезность! Мы на днях пообщались с ребятами из CodeReview и решили запартнериться – они как и мы – за качественный движ и полезность. \n\nДавай ближе к делу, зачем прелюдии. И так, ребята называются, собственно, CodeReview – ссылочка на них тут (можешь даже подписаться). Называются они так не ради красивого словца, а потому что занимаются код-ревью народа, проверкой их навыков (больше по технической части) и в целом готовят к собеседованиям. \n\nТы хочешь на джуна – ТЕБЕ К НИМ\nТы хочешь на мидла – ТЕБЕ К НИМ\nТы хочешь на сеньора – ТЕБЕ К НИМ\n\nРазложат тебе по полочкам все твои навыки, скажут чего не хватает, ну и можно будем прокачать скиллы либо у них (если по мелочи), либо у нас (если по крупному). \n\nНу и партнерство же должно быть не только в виде фраз. Поэтому вот вам промокод, если пойдете к ним на что то платное – DHCR – 10% скидончика. \n\nP.S. Скоро сделаем парочку вебинаров с ребятами, ждите-с","datePublished":"2022-06-01T06:49:55Z","dateModified":"2022-06-01T06:49:55Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":79},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":1}],"sharedContent":{"@type":"SocialMediaPosting","datePublished":"2022-06-01T06:49:31Z"}}},{"@type":"ListItem","position":7,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/339","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/339","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/339","headline":"Привет! Вот и осталось всего пару дней до лета) Напишите программу на JavaScript для вычисления показателя чи…","articleBody":"Привет! Вот и осталось всего пару дней до лета)\n\nНапишите программу на JavaScript для вычисления показателя числа.\nПоказатель числа говорит о том, сколько раз базовое число используется как фактор.\n8 2 = 8 x 8 = 64. Здесь 8 - основание, а 2 - показатель степени.\nРешение:\nvar exponent = function(a, n) \n{\n if (n === 0) \n {\n return 1;\n }\n else \n {\n return a * exponent(a, n-1);\n }\n};\nconsole.log(exponent(4, 2));\nОтвет 16","datePublished":"2022-05-30T07:17:19Z","dateModified":"2022-05-30T07:17:19Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":160}]}},{"@type":"ListItem","position":8,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/338","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/338","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/338","headline":"Привет! Задача на сегодня: Напишите программу на JavaScript, чтобы получить целые числа в диапазоне (x, y). Р…","articleBody":"Привет! Задача на сегодня:\nНапишите программу на JavaScript, чтобы получить целые числа в диапазоне (x, y).\nРешение\nvar range = function(start_num, end_num) \n{\n if (end_num - start_num === 2) \n {\n return [start_num + 1];\n } \n else \n {\n var list = range(start_num, end_num - 1);\n list.push(end_num - 1);\n return list;\n }\n};\nconsole.log(range(2,9));\nОтвет [3,4,5,6,7,8]","datePublished":"2022-05-27T08:01:12Z","dateModified":"2022-05-27T08:01:12Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":123},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":1}]}},{"@type":"ListItem","position":9,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/337","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/337","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/337","headline":"Хай! Сегодня задачка посложнее) Напишите программу на JavaScript, чтобы найти наибольший общий делитель (gcd)…","articleBody":"Хай! Сегодня задачка посложнее)\nНапишите программу на JavaScript, чтобы найти наибольший общий делитель (gcd) из двух положительных чисел.\nРешение:\nvar gcd = function(a, b) {\n if ( ! b) {\n return a;\n }\n return gcd(b, a % b);\n};\nconsole.log(gcd(2154, 458));\nОтвет: 2\n\nP.S. Наш канал с макетами -https://t.me/figma_makets","datePublished":"2022-05-26T11:42:25Z","dateModified":"2022-05-26T11:42:25Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":138}]}},{"@type":"ListItem","position":10,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/336","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/336","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/336","headline":"Хай! Сегодня задачка посложнее) Напишите программу на JavaScript, чтобы найти наибольший общий делитель (gcd)…","articleBody":"Хай! Сегодня задачка посложнее)\nНапишите программу на JavaScript, чтобы найти наибольший общий делитель (gcd) из двух положительных чисел.\nРешение:\nvar gcd = function(a, b) {\n if ( ! b) {\n return a;\n }\n return gcd(b, a % b);\n};\nconsole.log(gcd(2154, 458));\nОтвет: 2\n\nP.S. Наш канал с макетами -https://t.me/figma_makets","datePublished":"2022-05-26T11:42:08Z","dateModified":"2022-05-26T11:42:22Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1}]}},{"@type":"ListItem","position":11,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/335","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/335","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/335","headline":"Всем привет! Сегодня задача на вычисление факториала числа Напишите программу на JavaScript для вычисления фа…","articleBody":"Всем привет! Сегодня задача на вычисление факториала числа\n\nНапишите программу на JavaScript для вычисления факториала числа.\n\nВ математике факториал неотрицательного целого числа n, обозначенного через n !, является произведением всех натуральных чисел, меньших или равных n. Например, 5! = 5 х 4 х 3 х 2 х 1 = 120\n\nРешение \nfunction factorial(x) \n{ \n if (x === 0)\n {\n return 1;\n }\n return x * factorial(x-1);\n}\nconsole.log(factorial(5));\nОтвет: 120","datePublished":"2022-05-25T07:00:03Z","dateModified":"2022-05-25T07:00:03Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":180}]}},{"@type":"ListItem","position":12,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/334","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/334","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/334","headline":"Хай, друга! Сегодня нужно решить задачу) Имеются несколько текстовых инпутов с классом num, кнопка и абзац, з…","articleBody":"Хай, друга! Сегодня нужно решить задачу)\n\nИмеются несколько текстовых инпутов с классом num, кнопка и абзац, заданный тегом div. Инпуты содержат произвольные числа. При нажатии на кнопку необходимо получить числа, имеющиеся в этих инпутах и записать их сумму в абзац с id=\"result\".\nHTML:\n\n
\n
\n
\n \n\n\nРешение:\n\n\nP.S. Наш канал с макетами -https://t.me/figma_makets","datePublished":"2022-05-24T07:00:03Z","dateModified":"2022-05-24T07:00:03Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":211}]}},{"@type":"ListItem","position":13,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/333","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/333","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/333","headline":"Хай! Давай решим задачу) Имеется текстовый инпут. В него вводится число больше 10. В случае потери фокуса нео…","articleBody":"Хай! Давай решим задачу) \n\nИмеется текстовый инпут. В него вводится число больше 10. В случае потери фокуса необходимо вычислить сумму цифр этого введенного числа.\n\nРешение\nHTML:\n
\n\n\nP.S. Наш канал с макетами -https://t.me/figma_makets","datePublished":"2022-05-23T07:30:14Z","dateModified":"2022-05-23T07:30:14Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":236}]}},{"@type":"ListItem","position":14,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/332","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/332","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/332","headline":"Задачи от подписчика Дана строка \"aaaabccddddeeeeee\" нужно вывести строку символ+количество_повторений: a4b1c…","articleBody":"Задачи от подписчика\n\nДана строка \"aaaabccddddeeeeee\" нужно вывести строку символ+количество_повторений: a4b1c2d4e6\n\nЗадача \"повышенной\" сложности:\nдана строка \"adeabccdeeedaadee\"\n\nРешение:\nvar str = 'aaaabccddddeeeeee'\nvar res = str.replace(/(.)\\1+/g, (match, p1) => match.length + p1)\nconsole.log(res)","datePublished":"2022-05-20T10:46:13Z","dateModified":"2022-05-20T10:46:13Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":282},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":1}]}},{"@type":"ListItem","position":15,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/331","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/331","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/331","headline":"Хай! У нас появилась ещё одна задача по js. Имеется переменная str со значением 'abcde'. Обращаясь к отдельны…","articleBody":"Хай! У нас появилась ещё одна задача по js.\nИмеется переменная str со значением 'abcde'. Обращаясь к отдельным символам строковой переменной необходимо по отдельности вывести на экран буквы 'a', 'c' и 'e'.\n\nРешение\n\n\nP.S. Наш канал с макетами -https://t.me/figma_makets","datePublished":"2022-05-20T07:10:10Z","dateModified":"2022-05-20T07:10:10Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":269}]}},{"@type":"ListItem","position":16,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/330","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/330","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/330","headline":"Хай! Ещё одна задача по js Условие: имеется переменная a. В том случае, когда её значение больше нуля и меньш…","articleBody":"Хай! Ещё одна задача по js\nУсловие: имеется переменная a. В том случае, когда её значение больше нуля и меньше 5-ти, то необходимо вывести слово \"Верно\", в противном случае необходимо вывести слово \"Неверно\". Тестирование работы скрипта провести при значениях переменной, равных 1, 0, 8, -6, 5.\n\nРешение:\n\n\nP.S. Наш канал с макетами -https://t.me/figma_makets","datePublished":"2022-05-20T07:08:08Z","dateModified":"2022-05-20T07:08:42Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1}]}},{"@type":"ListItem","position":17,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/329","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/329","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/329","headline":"Имеется объект obj с информацией о величине заработной платы. Необходимо выведите на монитор величину заработ…","articleBody":"Имеется объект obj с информацией о величине заработной платы. Необходимо выведите на монитор величину заработной платы Пети и Коли.\nКоля: '1000', Bacя: '500', Петя: ‘200’\nРешение:\n\n\nP.S. Наш канал с макетами -https://t.me/figma_makets","datePublished":"2022-05-18T07:10:28Z","dateModified":"2022-05-18T07:10:28Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":289}]}},{"@type":"ListItem","position":18,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/328","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/328","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/328","headline":"Имеется массив со следующими числами: 1, 2, 5, 9, 4, 13, 4, 10. Применяя цикл for и оператор if необходимо вы…","articleBody":"Имеется массив со следующими числами: 1, 2, 5, 9, 4, 13, 4, 10. Применяя цикл for и оператор if необходимо выполнить проверку наличия в заданном массиве числа 4. В случае, если такое число в массиве имеется - необходимо вывести на экран \"Есть!\" и выйти из цикла. В том случае, если искомого числа в массиве нет - то никаких дополнительных действий производить не требуется.\n\nРешение:\n\n\n\nP.S. Наш канал с макетами -https://t.me/figma_makets","datePublished":"2022-05-17T07:06:45Z","dateModified":"2022-05-17T07:06:45Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":292},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":1}]}},{"@type":"ListItem","position":19,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/327","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/327","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/327","headline":"Сейчас уже редко, но до сих еще спрашивают: «Почему плохо писать прямо в прототипы базовых типов?","articleBody":"Сейчас уже редко, но до сих еще спрашивают: «Почему плохо писать прямо в прототипы базовых типов?","datePublished":"2022-05-14T08:01:03Z","dateModified":"2022-05-14T08:01:03Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":308}]}},{"@type":"ListItem","position":20,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/326","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/326","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/326","headline":"Хай друга! Давненько ты не решал задачи, но мы предоставим это) Каков будет результат выполнения этого кода?…","articleBody":"Хай друга! Давненько ты не решал задачи, но мы предоставим это)\nКаков будет результат выполнения этого кода? Почему?\nfunction test() {\n alert(window);\n var window = 5;\n alert(window);\n}\n\ntest();\n\nP.S. Наш канал с макетами -https://t.me/figma_makets","datePublished":"2022-05-13T08:00:35Z","dateModified":"2022-05-13T08:00:35Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":319}]}}]}
















\n
\n
\n \n\n\nРешение:\n\n\nP.S. Наш канал с макетами -https://t.me/figma_makets","datePublished":"2022-05-24T07:00:03Z","dateModified":"2022-05-24T07:00:03Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":211}]}},{"@type":"ListItem","position":13,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/333","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/333","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/333","headline":"Хай! Давай решим задачу) Имеется текстовый инпут. В него вводится число больше 10. В случае потери фокуса нео…","articleBody":"Хай! Давай решим задачу) \n\nИмеется текстовый инпут. В него вводится число больше 10. В случае потери фокуса необходимо вычислить сумму цифр этого введенного числа.\n\nРешение\nHTML:\n
\n\n\nP.S. Наш канал с макетами -https://t.me/figma_makets","datePublished":"2022-05-23T07:30:14Z","dateModified":"2022-05-23T07:30:14Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":236}]}},{"@type":"ListItem","position":14,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/332","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/332","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/332","headline":"Задачи от подписчика Дана строка \"aaaabccddddeeeeee\" нужно вывести строку символ+количество_повторений: a4b1c…","articleBody":"Задачи от подписчика\n\nДана строка \"aaaabccddddeeeeee\" нужно вывести строку символ+количество_повторений: a4b1c2d4e6\n\nЗадача \"повышенной\" сложности:\nдана строка \"adeabccdeeedaadee\"\n\nРешение:\nvar str = 'aaaabccddddeeeeee'\nvar res = str.replace(/(.)\\1+/g, (match, p1) => match.length + p1)\nconsole.log(res)","datePublished":"2022-05-20T10:46:13Z","dateModified":"2022-05-20T10:46:13Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":282},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":1}]}},{"@type":"ListItem","position":15,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/331","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/331","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/331","headline":"Хай! У нас появилась ещё одна задача по js. Имеется переменная str со значением 'abcde'. Обращаясь к отдельны…","articleBody":"Хай! У нас появилась ещё одна задача по js.\nИмеется переменная str со значением 'abcde'. Обращаясь к отдельным символам строковой переменной необходимо по отдельности вывести на экран буквы 'a', 'c' и 'e'.\n\nРешение\n\n\nP.S. Наш канал с макетами -https://t.me/figma_makets","datePublished":"2022-05-20T07:10:10Z","dateModified":"2022-05-20T07:10:10Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":269}]}},{"@type":"ListItem","position":16,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/330","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/330","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/330","headline":"Хай! Ещё одна задача по js Условие: имеется переменная a. В том случае, когда её значение больше нуля и меньш…","articleBody":"Хай! Ещё одна задача по js\nУсловие: имеется переменная a. В том случае, когда её значение больше нуля и меньше 5-ти, то необходимо вывести слово \"Верно\", в противном случае необходимо вывести слово \"Неверно\". Тестирование работы скрипта провести при значениях переменной, равных 1, 0, 8, -6, 5.\n\nРешение:\n\n\nP.S. Наш канал с макетами -https://t.me/figma_makets","datePublished":"2022-05-20T07:08:08Z","dateModified":"2022-05-20T07:08:42Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1}]}},{"@type":"ListItem","position":17,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/329","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/329","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/329","headline":"Имеется объект obj с информацией о величине заработной платы. Необходимо выведите на монитор величину заработ…","articleBody":"Имеется объект obj с информацией о величине заработной платы. Необходимо выведите на монитор величину заработной платы Пети и Коли.\nКоля: '1000', Bacя: '500', Петя: ‘200’\nРешение:\n\n\nP.S. Наш канал с макетами -https://t.me/figma_makets","datePublished":"2022-05-18T07:10:28Z","dateModified":"2022-05-18T07:10:28Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":289}]}},{"@type":"ListItem","position":18,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/328","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/328","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/328","headline":"Имеется массив со следующими числами: 1, 2, 5, 9, 4, 13, 4, 10. Применяя цикл for и оператор if необходимо вы…","articleBody":"Имеется массив со следующими числами: 1, 2, 5, 9, 4, 13, 4, 10. Применяя цикл for и оператор if необходимо выполнить проверку наличия в заданном массиве числа 4. В случае, если такое число в массиве имеется - необходимо вывести на экран \"Есть!\" и выйти из цикла. В том случае, если искомого числа в массиве нет - то никаких дополнительных действий производить не требуется.\n\nРешение:\n\n\n\nP.S. Наш канал с макетами -https://t.me/figma_makets","datePublished":"2022-05-17T07:06:45Z","dateModified":"2022-05-17T07:06:45Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":292},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":1}]}},{"@type":"ListItem","position":19,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/327","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/327","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/327","headline":"Сейчас уже редко, но до сих еще спрашивают: «Почему плохо писать прямо в прототипы базовых типов?","articleBody":"Сейчас уже редко, но до сих еще спрашивают: «Почему плохо писать прямо в прототипы базовых типов?","datePublished":"2022-05-14T08:01:03Z","dateModified":"2022-05-14T08:01:03Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":308}]}},{"@type":"ListItem","position":20,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/326","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/326","mainEntityOfPage":"https://telemetr.io/ch/channels/1279794841-vibeshcoding/posts/326","headline":"Хай друга! Давненько ты не решал задачи, но мы предоставим это) Каков будет результат выполнения этого кода?…","articleBody":"Хай друга! Давненько ты не решал задачи, но мы предоставим это)\nКаков будет результат выполнения этого кода? Почему?\nfunction test() {\n alert(window);\n var window = 5;\n alert(window);\n}\n\ntest();\n\nP.S. Наш канал с макетами -https://t.me/figma_makets","datePublished":"2022-05-13T08:00:35Z","dateModified":"2022-05-13T08:00:35Z","author":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"publisher":{"@type":"Organization","name":"Готовый Код | Frontend","url":"https://telemetr.io/ch/channels/1279794841-vibeshcoding","image":"https://img.tlmtr.io/c/1oBT6h/5422428887767444165?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":319}]}}]}
Задача: напишите рекурсивную функцию для вычисления суммы заданных положительных целых чисел a и b без прямого использования оператора +.
Привет! Сегодня задача:
Известен рост трёх человек:
А - 159
B - 130
С - 214
Определить, одинаков ли их рост.
Решение:
var a=parseInt(prompt("Введите рост первого человека",""))
var b=parseInt(prompt("Введите рост второго человека",""))
var c=parseInt(prompt("Введите рост третьего человека",""))
if ((a=b) && (b==c) && (a==c))
alert("Рост этих людей одинаков")
else {alert("Рост этих людей различен")}
Привет! Твоя задача на сегодня:
Написать программу, которая по паролю определяет уровень доступа сотрудника к секретной информации в базе данных. Доступ к базе данных имеют только 6 сотрудников, разбитых на три группы по уровням достепа. Они имеют следующие пароли: 9583, 1747 – доступны модули баз А, В и С; 3331, 7922 - доступны модули баз В и С; 9455, 8997 – доступен модуль базы С.
Решение:
<script language="Javascript">
var a=prompt("Введите пароль","")
if ((a=="9583") || (a=="1747"))
{ alert("Вам доступны базы A,B,C")}
else {if((a=="3331") || (a=="7922"))
{alert("Вам доступны базы B,C")}
else {if((a=="9455") || (a=="8997"))
{alert("Вам доступна база C")}
else {if((a!="3331") || (a!="7922") || (a!="9455") || (a!="8997") || (a!="9583") || (a!="1747"))
{alert("Вам не доступны базы")}
}
}
}
</script>
Хай! Напишите программу на JavaScript, чтобы проверить, является ли число четным или нет.
Решение
function is_even_recursion(number)
{
if (number < 0)
{
number = Math.abs(number);
}
if (number===0)
{
return true;
}
if (number===1)
{
return false;
}
else
{
number = number - 2;
return is_even_recursion(number);
}
}
console.log(is_even_recursion(234)); //true
console.log(is_even_recursion(-45)); // false
console.log(is_even_recursion(-45)); // false
Привет! Давай решим задачу:
Напишите программу на JavaScript, чтобы вычислить сумму массива целых чисел.
Решение
var array_sum = function(my_array) {
if (my_array.length === 1) {
return my_array[0];
}
else {
return my_array.pop() + array_sum(my_array);
}
};
console.log(array_sum([1,2,3,4,5,6]));
Ответ: 21
Repost from Dev House Jun Front
Хэй, тут есть полезность! Мы на днях пообщались с ребятами из CodeReview и решили запартнериться – они как и мы – за качественный движ и полезность.
Давай ближе к делу, зачем прелюдии. И так, ребята называются, собственно, CodeReview – ссылочка на них тут (можешь даже подписаться). Называются они так не ради красивого словца, а потому что занимаются код-ревью народа, проверкой их навыков (больше по технической части) и в целом готовят к собеседованиям.
Ты хочешь на джуна – ТЕБЕ К НИМ
Ты хочешь на мидла – ТЕБЕ К НИМ
Ты хочешь на сеньора – ТЕБЕ К НИМ
Разложат тебе по полочкам все твои навыки, скажут чего не хватает, ну и можно будем прокачать скиллы либо у них (если по мелочи), либо у нас (если по крупному).
Ну и партнерство же должно быть не только в виде фраз. Поэтому вот вам промокод, если пойдете к ним на что то платное – DHCR – 10% скидончика.
P.S. Скоро сделаем парочку вебинаров с ребятами, ждите-с
Привет! Вот и осталось всего пару дней до лета)
Напишите программу на JavaScript для вычисления показателя числа.
Показатель числа говорит о том, сколько раз базовое число используется как фактор.
8 2 = 8 x 8 = 64. Здесь 8 - основание, а 2 - показатель степени.
Решение:
var exponent = function(a, n)
{
if (n === 0)
{
return 1;
}
else
{
return a * exponent(a, n-1);
}
};
console.log(exponent(4, 2));
Ответ 16
Привет! Задача на сегодня:
Напишите программу на JavaScript, чтобы получить целые числа в диапазоне (x, y).
Решение
var range = function(start_num, end_num)
{
if (end_num - start_num === 2)
{
return [start_num + 1];
}
else
{
var list = range(start_num, end_num - 1);
list.push(end_num - 1);
return list;
}
};
console.log(range(2,9));
Ответ [3,4,5,6,7,8]
Хай! Сегодня задачка посложнее)
Напишите программу на JavaScript, чтобы найти наибольший общий делитель (gcd) из двух положительных чисел.
Решение:
var gcd = function(a, b) {
if ( ! b) {
return a;
}
return gcd(b, a % b);
};
console.log(gcd(2154, 458));
Ответ: 2
P.S. Наш канал с макетами -https://t.me/figma_makets
Хай! Сегодня задачка посложнее)
Напишите программу на JavaScript, чтобы найти наибольший общий делитель (gcd) из двух положительных чисел.
Решение:
var gcd = function(a, b) {
if ( ! b) {
return a;
}
return gcd(b, a % b);
};
console.log(gcd(2154, 458));
Ответ: 2
P.S. Наш канал с макетами -https://t.me/figma_makets
Всем привет! Сегодня задача на вычисление факториала числа
Напишите программу на JavaScript для вычисления факториала числа.
В математике факториал неотрицательного целого числа n, обозначенного через n !, является произведением всех натуральных чисел, меньших или равных n. Например, 5! = 5 х 4 х 3 х 2 х 1 = 120
Решение
function factorial(x)
{
if (x === 0)
{
return 1;
}
return x * factorial(x-1);
}
console.log(factorial(5));
Ответ: 120
Хай, друга! Сегодня нужно решить задачу)
Имеются несколько текстовых инпутов с классом num, кнопка и абзац, заданный тегом div. Инпуты содержат произвольные числа. При нажатии на кнопку необходимо получить числа, имеющиеся в этих инпутах и записать их сумму в абзац с id="result".
HTML:
<input type="text" value="1" class="num"/><br>
<input type="text" value="1.5" class="num"/><br>
<input type="text" value="2" class="num"/><br>
<input type="button" value="Рассчитать" onClick="foo();"/>
<div id="result"></div>
Решение:
<script>
function foo(){
let sum = 0;
let inputs = document.querySelectorAII('.num');
let result = document.querySelector('#result');
for (i=0; i<inputs.length; i++) {
sum=sum + parseFloat(inputs[i]. value);
}
result.innerHTML = sum;
}
</script>
P.S. Наш канал с макетами -https://t.me/figma_makets
Хай! Давай решим задачу)
Имеется текстовый инпут. В него вводится число больше 10. В случае потери фокуса необходимо вычислить сумму цифр этого введенного числа.
Решение
HTML:
<input type="text" onBlur="foo();”/><br>
<script>
function foo() {
let sum = 0;
let inputs = document.querySelector('input');
let chislo = inputs.value;
let arr =chislo.split(");
for (i=0; i<arr.length; i++) {sum = sum+parseFloat(arr[i]);} alert(sum);
}
</script>
P.S. Наш канал с макетами -https://t.me/figma_makets
Задачи от подписчика
Дана строка "aaaabccddddeeeeee" нужно вывести строку символ+количество_повторений: a4b1c2d4e6
Задача "повышенной" сложности:
дана строка "adeabccdeeedaadee"
Решение:
var str = 'aaaabccddddeeeeee'
var res = str.replace(/(.)\1+/g, (match, p1) => match.length + p1)
console.log(res)
Хай! У нас появилась ещё одна задача по js.
Имеется переменная str со значением 'abcde'. Обращаясь к отдельным символам строковой переменной необходимо по отдельности вывести на экран буквы 'a', 'c' и 'e'.
Решение
<script>
let str = 'abcde';
alert(str.charAt(0));
alert(str.charAt(2));
alert(str.charAt(4));
</script>
P.S. Наш канал с макетами -https://t.me/figma_makets
Хай! Ещё одна задача по js
Условие: имеется переменная a. В том случае, когда её значение больше нуля и меньше 5-ти, то необходимо вывести слово "Верно", в противном случае необходимо вывести слово "Неверно". Тестирование работы скрипта провести при значениях переменной, равных 1, 0, 8, -6, 5.
Решение:
<script>
let a = 5;
if (a > 0 && a < 5) {alert('Верно');} else {alert('Неверно');}
</script>
P.S. Наш канал с макетами -https://t.me/figma_makets
Имеется объект obj с информацией о величине заработной платы. Необходимо выведите на монитор величину заработной платы Пети и Коли.
Коля: '1000', Bacя: '500', Петя: ‘200’
Решение:
<script>
let obj = {Коля: '1000', Bacя: '500', Петя: ‘200’}’
alert(obj['Петя']);
alert(obj['Коля']);
</script>
P.S. Наш канал с макетами -https://t.me/figma_makets
Имеется массив со следующими числами: 1, 2, 5, 9, 4, 13, 4, 10. Применяя цикл for и оператор if необходимо выполнить проверку наличия в заданном массиве числа 4. В случае, если такое число в массиве имеется - необходимо вывести на экран "Есть!" и выйти из цикла. В том случае, если искомого числа в массиве нет - то никаких дополнительных действий производить не требуется.
Решение:
<script>
let arr = [1, 2, 5, 9, 4, 13, 4, 10];
for (i=0; i<arr.length; i++) {
if (arr[i] === 4) {
alert("Есть!");
break;
}
}
</script>
P.S. Наш канал с макетами -https://t.me/figma_makets
Сейчас уже редко, но до сих еще спрашивают: «Почему плохо писать прямо в прототипы базовых типов?
Хай друга! Давненько ты не решал задачи, но мы предоставим это)
Каков будет результат выполнения этого кода? Почему?
function test() {
alert(window);
var window = 5;
alert(window);
}
test();
P.S. Наш канал с макетами -https://t.me/figma_makets
