Шпаргалка JavaScript

Методы массива

concat()
Объединить два или более массивов и вернуть новый массив.
copyWithin()
Копирует часть массива в другое место в том же массиве и возвращает его.
entries()
Возвращает пару ключ / значение Array Iteration Object.
every()
Проверяет, прошел ли каждый элемент массива тест в функции тестирования.
fill()
Заполните элементы в массиве статическим значением.
filter()
Создает новый массив со всеми элементами, которые проходят тест в функции тестирования.
find()
Возвращает значение первого элемента в массиве, который проходит тест в функции тестирования.
findIndex()
Возвращает индекс первого элемента в массиве, который прошел тест в функции тестирования.
forEach()
Вызывает функцию один раз для каждого элемента массива.
from()
Создает массив из объекта.
includes()
Определяет, включает ли массив определенный элемент.
indexOf()
Поиск в массиве для элемента и возвращает его первый индекс.
isArray()
Определяет, является ли переданное значение массивом.
join()
Объединяет все элементы массива в строку.
keys()
Возвращает объект итерации массива, содержащий ключи исходного массива.
lastIndexOf()
Поиск в массиве элемента, начиная с конца, и возвращает его последний индекс.
map()
Создает новый массив с результатами вызова функции для каждого элемента массива.
pop()
Удаляет последний элемент из массива и возвращает этот элемент.
push()
Добавляет один или несколько элементов в конец массива и возвращает новую длину массива.
reduce()
Уменьшите значения массива до одного значения (слева направо).
reduceRight()
Уменьшите значения массива до одного значения (справа налево).
reverse()
Меняет порядок элементов в массиве.
shift()
Удаляет первый элемент из массива и возвращает этот элемент.
slice()
Выбирает часть массива и возвращает новый массив.
some()
Проверяет, прошел ли какой-либо из элементов массива тест в функции тестирования.
sort()
Сортирует элементы массива.
splice()
Добавляет / удаляет элементы из массива.
toString()
Преобразует массив в строку и возвращает результат.
unshift()
Добавляет новые элементы в начало массива и возвращает новую длину массива.
values()
Возвращает объект итерации массива, содержащий значения исходного массива.

Булевы методы

toString()
Преобразует логическое значение в строку и возвращает результат.
valueOf()
Возвращает примитивное значение логического объекта.

Методы даты

getDate()
Возвращает день месяца (от 1 до 31).
getDay()
Возвращает день недели (от 0 до 6).
getFullYear()
Возвращает год (четыре цифры).
getHours()
Возвращает час (с 0-23).
getMilliseconds()
Возвращает миллисекунды (от 0 до 999).
getMinutes()
Возвращает минуты (от 0 до 59).
getMonth()
Возвращает месяц (от 0 до 11).
getSeconds()
Возвращает секунды (от 0 до 59).
getTime()
Возвращает количество миллисекунд с полуночи 1 января 1970 года.
getTimezoneOffset()
Возвращает разницу во времени между временем UTC и местным временем, в минутах.
getUTCDate()
Возвращает день месяца по универсальному времени (от 1 до 31).
getUTCDay()
Возвращает день недели по универсальному времени (от 0 до 6).
getUTCFullYear()
Возвращает год в соответствии с универсальным временем.
getUTCHours()
Возвращает час в соответствии с универсальным временем (от 0 до 23).
getUTCMilliseconds()
Возвращает миллисекунды по универсальному времени (от 0 до 999).
getUTCMinutes()
Возвращает минуты в соответствии с универсальным временем (от 0 до 59).
getUTCMonth()
Возвращает месяц в соответствии с универсальным временем (от 0 до 11).
getUTCSeconds()
Возвращает секунды в соответствии с универсальным временем (от 0 до 59).
getYear()
Устаревшее. getFullYear() Вместо этого используйте метод.
now()
Возвращает количество миллисекунд с полуночи 1 января 1970 года.
parse()
Анализирует строку даты и возвращает количество миллисекунд с 1 января 1970 года.
setDate()
Устанавливает день месяца объекта даты.
setFullYear()
Устанавливает полный год объекта даты.
setHours()
Устанавливает часы объекта даты.
setMilliseconds()
Устанавливает миллисекунды объекта даты.
setMinutes()
Установите минуты объекта даты.
setMonth()
Устанавливает месяц объекта даты.
setSeconds()
Устанавливает секунды объекта даты.
setTime()
Устанавливает дату на указанное количество миллисекунд после / до 1 января 1970 года.
setUTCDate()
Устанавливает день месяца объекта даты в соответствии с универсальным временем.
setUTCFullYear()
Устанавливает год объекта даты в соответствии с универсальным временем.
setUTCHours()
Устанавливает часы объекта даты в соответствии с универсальным временем.
setUTCMilliseconds()
Устанавливает миллисекунды объекта даты в соответствии с универсальным временем.
setUTCMinutes()
Установите минуты объекта даты в соответствии с универсальным временем.
setUTCMonth()
Устанавливает месяц объекта даты в соответствии с универсальным временем.
setUTCSeconds()
Установите секунды объекта даты в соответствии с универсальным временем.
setYear()
Устаревшее. setFullYear()Вместо этого используйте метод.
toDateString()
Преобразует часть даты объекта Date в удобочитаемую форму.
toGMTString()
Устаревшее. Вместо этого используйте метод toUTCString ()
toISOString()
Возвращает дату в виде строки, отформатированной в соответствии со стандартом ISO.
toJSON()
Возвращает дату в виде строки в формате даты JSON.
toLocaleDateString()
Возвращает часть даты объекта Date в виде строки локального формата.
toLocaleTimeString()
Возвращает часть времени объекта Date в виде строки локального формата.
toLocaleString()
Преобразует объект Date в локально отформатированную строку.
toString()
Преобразует объект Date в строку.
toTimeString()
Преобразует часть времени объекта Date в строку.
toUTCString()
Преобразует объект Date в строку в соответствии с универсальным временем.
UTC()
Возвращает количество миллисекунд в объекте Date с 1 января 1970 года, 00:00:00 (полночь), универсальное время.
valueOf()
Возвращает примитивное значение объекта Date.

Математические свойства

E
Возвращает число Эйлера, основание натуральных логарифмов e, примерно 2.718
LN2
Возвращает натуральный логарифм 2, приблизительно 0,693
LN10
Возвращает натуральный логарифм 10, примерно 2.302
LOG2E
Возвращает основание 2 логарифм e, примерно 1.442
LOG10E
Возвращает основание 10 логарифм e, примерно 0,434
PI
Возвращает отношение длины окружности к ее диаметру (то есть π). Примерное значение ИП составляет 3,14159
SQRT1_2
Возвращает квадратный корень из 1/2, примерно 0,707
SQRT2
Возвращает квадратный корень из 2, примерно 1,414

Математические методы

abs()
Возвращает абсолютное значение числа.
acos()
Возвращает арккозин числа, в радианах.
acosh()
Возвращает гиперболический арккозин числа.
asin()
Возвращает арксинус числа в радианах
asinh()
Возвращает гиперболический арксинус числа.
atan()
Возвращает арктангенс числа в радианах.
atan2(y, x)
Возвращает арктангенс фактора его аргументов.
atanh()
Возвращает гиперболический арктангенс числа.
cbrt()
Возвращает кубический корень числа.
ceil()
Возвращает следующее целое число, большее или равное данному числу (округление в большую сторону).
cos()
Возвращает косинус указанного угла. Угол должен быть указан в радианах.
cosh()
Возвращает гиперболический косинус числа.
exp(x)
Возвращает , где аргумент, и число Эйлера (также известное как константа Нейпира), основание натуральных логарифмов.exxe
floor()
Возвращает следующее целое число, меньшее или равное заданному числу (округление вниз).
log()
Возвращает натуральный логарифм (основание e) числа.
max(x, y, ...)
Возвращает наибольшее число в списке чисел.
min(x, y, ...)
Возвращает число с наименьшим значением в списке чисел.
pow(x, y)
Возвращает базу степени экспоненты, то есть .xy
random()
Возвращает случайное число от 0 до 1 (включая 0, но не 1).
round()
Возвращает значение числа, округленное до ближайшего целого числа.
sin()
Возвращает знак числа (указан в радианах).
sinh()
Возвращает гиперболический синус числа.
sqrt()
Возвращает квадратный корень числа.
tan()
Возвращает тангенс числа.
tanh()
Возвращает гиперболический тангенс числа.
trunc(x)
Возвращает целую часть числа путем удаления любых дробных цифр.

Числовые свойства

MIN_SAFE_INTEGER
Представляет максимально безопасное целое число в JavaScript (253 - 1).
MAX_VALUE
Возвращает наибольшее числовое значение, представимое в JavaScript, приблизительно 1,79E + 308. Значения больше, чем MAX_VALUE представлены как Infinity.
MIN_SAFE_INTEGER
Представляет минимальное безопасное целое число в JavaScript (- (253 - 1)).
MIN_VALUE
Возвращает наименьшее положительное числовое значение, представимое в JavaScript, приблизительно 5e-324. Это самый близкий к 0, не самый отрицательный номер. Значения меньше, чем MIN_VALUE преобразуются в 0.
NEGATIVE_INFINITY
Представляет отрицательное значение бесконечности.
NaN
Представляет значение "Not-A-Number".
POSITIVE_INFINITY
Представляет значение бесконечности.
prototype
Позволяет добавлять новые свойства и методы к объекту Number.

Численные методы

isFinite()
Проверяет, является ли переданное значение конечным числом.
isInteger()
Проверяет, является ли переданное значение целым числом.
isNaN()
Проверяет, является ли переданное значение NaN типом Number.
isSafeInteger()
Проверяет, является ли значение безопасным целым числом.
toExponential()
Преобразует число в экспоненциальную запись.
toFixed()
Форматирует число с использованием записи с фиксированной запятой.
toPrecision()
Возвращает строку, представляющую число с заданной точностью.
toString()
Преобразует число в строку.
valueOf()
Возвращает примитивное значение объекта Number.

Свойства строки

length
Возвращает длину строки.
prototype
Позволяет добавлять новые свойства и методы в объект String.

Строковые методы

charAt()
Возвращает символ по указанному индексу.
charCodeAt()
Возвращает Юникод символа по указанному индексу.
concat()
Объединяет две или более строк и возвращает новую строку.
endsWith()
Проверяет, заканчивается ли строка указанной подстрокой.
fromCharCode()
Преобразует значения Unicode в символы.
includes()
Проверяет, содержит ли строка указанную подстроку.
indexOf()
Возвращает индекс первого вхождения указанного значения в строке.
lastIndexOf()
Возвращает индекс последнего вхождения указанного значения в строке.
localeCompare()
Сравнивает две строки в текущей локали.
match()
Сопоставляет строку с регулярным выражением и возвращает массив всех совпадений.
repeat()
Возвращает новую строку, которая содержит указанное количество копий исходной строки.
replace()
Заменяет вхождения строки или шаблона внутри строки другой строкой и возвращает новую строку без изменения исходной строки.
search()
Ищет строку по регулярному выражению и возвращает индекс первого совпадения.
slice()
Извлекает часть строки и возвращает ее как новую строку.
split()
Разбивает строку на массив подстрок.
startsWith()
Проверяет, начинается ли строка с указанной подстроки.
substr()
Извлекает часть строки между начальным индексом и количеством символов после него.
substring()
Извлекает часть строки между начальным и конечным индексами.
toLocaleLowerCase()
Преобразует строку в строчные буквы в соответствии с текущей локалью хоста.
toLocaleUpperCase()
Преобразует строку в заглавные буквы в соответствии с текущей локалью хоста.
toLowerCase()
Преобразует строку в строчные буквы.
toString()
Возвращает строку, представляющую указанный объект.
toUpperCase()
Преобразует строку в заглавные буквы.
trim()
Удаляет пробелы с обоих концов строки.
valueOf()
Возвращает примитивное значение объекта String.