Функция обрезания строки после нужного символа (отрежет хвост) Функция принимает две строки: Первая — это основная строка которую нужно обрезать. Вторая — это строка-ориентир после которой нужно отрезать лишнее. Возвращает начальную часть и строку-ориентир. Обрезается только хвост. // Функция удаляет хвост. Искомый символ остаётся function cutMyStrMin(str, char){ […]
Архивы по дням: 25.05.2022
Есть массив, который содержит уникальные символы: let myarr = ['1','2','3','4','5']; Нам нужно узнать сколько слов определённой длины можно получить при любых перестановках символов. Как это сделать в JavaScript? В науке «Математика» существует раздел под названием «Комбинаторика«. Он занимается перестановками. Так вот в нашем случае на одной позиции в слове может […]
У нас есть строка: 'https://efim360.ru' Мы хотим проверять валидность данной строки к URL-адресу. Наш валидатор примитивный. Мы будем просто проверять начинается ли наша строка на «http://» или «https://«. Как это сделать? Решение Пусть у нас будет таблица tempurl в схеме test1: CREATE TABLE IF NOT EXISTS test1.tempurl ( id […]
Способ № 1 Мы можем использовать оператор двойной звёздочки ** — это «экспоненциальный оператор» (Exponentiation Operator) — оператор возведения в степень. В «экспоненциальном выражении» (Exponentiation Expression) мы должны слева от оператора ** указать число, которое хотим возвести в квадрат, а справа от оператора ** мы должны написать число 2, […]
Редакция от 25 мая 2022 г. Резюме В этом документе описывается, как автор может установить политику рефёрера (referrer policy) для создаваемых документов, а также влияние такой политики на HTTP-заголовок «Referer« для исходящих запросов и переходов. Статус этого документа Это общедоступная копия редакционного черновика. Он предназначен только для обсуждения […]
Мы хотим «выдёргивать» из массива случайный элемент. Как это сделать? Для решения задачи нужно воспользоваться методом random() конструктора Math. Метод возвращает случайное число от 0 до 1, но не включая 1. То есть 0 может появиться, но 1 никогда не появится. Но мы не сможем адекватно работать с Math.random() в чистом […]
Есть строка: let stroka = '23 cтроителя из бригады 15.0 залили 604,8 м бетона из необходимых 1042 м. Это -36 м от нормы.' В этой строке есть 4 числа: 23 15.0 604,8 1042 -36 Нам нужно определить какое из них чётное. Логика решения задачи На самом первом этапе нужно […]