Javascript может делать много удивительных вещей, и есть много вещей, которым нужно научиться, сегодня мы представляем несколько коротких и лаконичных фрагментов кода.

Определить, является ли число нечетным или четным

Оператор по модулю % хорошо справляется со своей задачей.

Определить, является ли дата рабочим днем

Проверить, является ли заданная дата рабочим днем.

Получить случайное логическое значение (True/False)

Использование Math.random() вернет случайное число от 0 до 1, а затем оценка того, больше ли оно 0,5, даст значение с вероятностью 50% True или Неверно.

Получить время из объекта даты

Используйте метод .toTimeString() объекта Date, чтобы преобразовать его в строку времени, а затем перехватить строку.

Прокрутите вверх страницы

window.scrollTo() будет прокручиваться до указанных координат, если координаты установлены на (0, 0), он вернется к началу страницы.

Перевернуть строку

Есть много способов перевернуть строку, вот один из самых простых, используя split(), reverse() и join().

Определите, видна ли текущая вкладка

Браузер может открывать множество вкладок, следующий сегмент кода определяет, является ли текущая вкладка активной.

Проверяет, находится ли указанный элемент в фокусе

Вы можете использовать document.activeElement, чтобы определить, находится ли элемент в фокусе.

Проверьте, поддерживает ли текущий пользователь сенсорные события

Проверьте, является ли текущий пользователь устройством Apple

Вы можете использовать navigator.platform, чтобы определить, является ли текущий пользователь устройством Apple.

Получите среднее значение всех параметров

Функцию reduce() можно использовать для вычисления среднего значения всех параметров.

Преобразование Фаренгейта/Цельсия

Не бойтесь больше иметь дело с единицами измерения температуры, следующие две функции — взаимное преобразование двух единиц измерения температуры.