JavaScript · 4 min read · Dec 21, 2025

Универсальная шпаргалка по JavaScript

Table Of Contents

  • Шпаргалка по JavaScript - Синтаксис выражений
  • Даты JavaScript
  • Массивы JavaScript
  • Строки JavaScript
  • Функции JavaScript
  • Булевы значения JavaScript
  • Числа и математика JavaScript
  • Объект RegExp JavaScript
  • Увеличение / уменьшение чисел

Шпаргалка по JavaScript

JavaScript часто сокращается как “JS”, это язык высокого уровня, динамический, не типизированный, интерпретируемый язык выполнения. Он был стандартизирован в спецификации языка ECMAScript. Наряду с HTML и CSS, JavaScript является одной из трех основных технологий производства контента Всемирной паутины.

Шпаргалка по JavaScript:

Синтаксис выражений

| | ^ | | Начало строки | |

| | $ | | Конец строки | |

| | . | | Любой одиночный символ | |

| | (a|b) | | a или b | |

| | (…) | | Группировка | |

| | [abc] | | В диапазоне (a, b или c) | |

| | [^abc] | | Не в диапазоне | |

| | \s | | Пробел | |

| | a? | | Ноль или один a | |

| | a* | | Ноль или более a | |

| | a*? | | Ноль или более, не жадный | |

| | a+ | | Один или более a | |

| | a+? | | Один или более, не жадный | |

| | a{3} | | Точно 3 a | |

| | a{3,} | | 3 или более a | |

| | a{,6} | | До 6 a | |

| | a{3,6} | | От 3 до 6 a | |

| | a{3,6}? | | От 3 до 6 a, не жадный | |

| | \ | | Символ экранирования | |

| | [:punct:] | | Любой символ пунктуации | |

| | [:space:] | | Любой пробельный символ | |

| | [:blank:] | | Пробел или табуляция | |

Даты JavaScript

| | Date() | | setMonth() | |

| | getDate() | | setFullYear() | |

| | getDay() | | setHours() | |

| | getMonth | | setMinutes() | |

| | getFullYear | | setSeconds() | |

| | getYear | | setMillisекондs() | |

| | getHours | | setTime() | |

| | getMinutes | | setUTCDate() | |

| | getSeconds | | setUTCDay() | |

| | getMillisекондs | | setUTCMonth() | |

| | getTime | | setUTCFullYear() | |

| | getTimezoneOffset() | | setUTCHours() | |

| | getUTCDate() | | setUTCMinutes() | |

| | getUTCDay() | | setUTCSeconds() | |

| | getUTCMonth() | | setUTCMilлисекондs() | |

| | getUTCFullYear() | | toSource() | |

| | getUTCHours() | | toString() | |

| | getUTCMinutes() | | toGMTString() | |

| | getUTCSeconds() | | toUTCString() | |

| | getUTCMilлисекондs() | | toLocaleString() | |

Массивы JavaScript

| | concat() | | slice() | |

| | join() | | sort() | |

| | length | | splice() | |

| | pop() | | toSource() | |

| | push() | | toString() | |

| | reverse() | | unshift() | |

| | shift() | | valueOf() | |

Строки JavaScript

| | charAt() | | slice() | |

| | charCodeAt() | | split() x | |

| | concat() | | substr() | |

| | fromCharCode() | | substring() | |

| | indexOf() | | toLowerCase() | |

| | lastIndexOf() | | toUpperCase() | |

| | length | | toLocaleLowerCase() | |

| | localeCompare() | | toLocaleUpperCase() | |

| | match() x | | toSource() | |

| | replace() x | | valueOf() | |

Функции JavaScript

| | decodeURI() | | isNaN() | |

| | decodeURIComponent() | | Number() | |

| | encodeURI() | | parseFloat() | |

| | encodeURIComponent() | | parseInt() | |

| | escape() | | String() | |

| | eval() | | unescape() | |

Булевы значения JavaScript

| | toSource() | | valueOf() | |

| | toString() | |

Числа и математика JavaScript

| | abs() | | min() | |

| | acos() | | NEGATIVE_INFINITY | |

| | asin() | | PI | |

| | atan() | | POSITIVE_INFINITY | |

| | atan2() | | pow() | |

| | ceil() | | random() | |

| | cos() | | round() | |

| | E | | sin() | |

| | exp() | | sqrt() | |

| | floor() | | SQRT1_2 | |

| | LN10 | | SQRT2 | |

| | LN2 | | tan() | |

| | log() | | toSource() | |

| | LOG10E | | toExponential() | |

| | LOG2E | | toFixed() | |

| | max() | | toPrecision() | |

| | MAX_VALUE | | toString() | |

| | MIN_VALUE | | valueOf() | |

Объект RegExp JavaScript

| | compile() | | lastParen | |

| | exec() | | leftCOntext | |

| | global | | multiline | |

| | ignoreCase | | rightContext | |

| | input | | source | |

| | lastIndex | | test() | |

Увеличение / уменьшение чисел

| | Увеличение | | ++x или x++ | |

| | Уменьшение | | –x или x– | |

Разница в том, что ++x (–x) возвращает увеличенное (уменьшенное) значение, в то время как x++(x–) возвращает предыдущее значение x.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.