자바스크립트 · 4 min read · Dec 21, 2025
궁극의 자바스크립트 치트 시트

목차
- 자바스크립트 치트 시트 - 표현식 구문
- 자바스크립트 날짜
- 자바스크립트 배열
- 자바스크립트 문자열
- 자바스크립트 함수
- 자바스크립트 불리언
- 자바스크립트 숫자 및 수학
- 자바스크립트 정규 표현식 객체
- 숫자 증가/감소
자바스크립트 치트 시트
자바스크립트는 종종 “JS”로 약칭되며, 고급, 동적, 비정형, 해석된 런타임 언어입니다. ECMAScript 언어 사양에 표준화되었습니다. HTML 및 CSS와 함께 자바스크립트는 월드 와이드 웹 콘텐츠 제작의 세 가지 핵심 기술 중 하나입니다.
자바스크립트에 대한 치트 시트:
표현식 구문
| ^ | 문자열의 시작 | |||
| $ | 문자열의 끝 | |||
| . | 임의의 단일 문자 |
| | (a|b) | | a 또는 b | | | | (…) | | 그룹 섹션 | | | | [abc] | | 범위 내 (a, b 또는 c) | | | | [^abc] | | 범위 외 | | | | \s | | 공백 | | | | a? | | a의 0개 또는 1개 | | | | a | | a의 0개 이상 | | | | a? | | 0개 이상, 비탐욕적 | | | | a+ | | a의 1개 이상 | | | | a+? | | 1개 이상, 비탐욕적 | | | | a{3} | | a의 정확히 3개 | | | | a{3,} | | a의 3개 이상 | | | | a{,6} | | a의 최대 6개 | | | | a{3,6} | | a의 3개에서 6개 | | | | a{3,6}? | | a의 3개에서 6개, 비탐욕적 | | | | \ | | 이스케이프 문자 | | | | [:punct:] | | 임의의 구두점 기호 | | | | [:space:] | | 임의의 공백 문자 | | | | [:blank:] | | 공백 또는 탭 | |
자바스크립트 날짜
| Date() | setMonth() | |||
| getDate() | setFullYear() | |||
| getDay() | setHours() | |||
| getMonth | setMinutes() | |||
| getFullYear | setSeconds() | |||
| getYear | setMilliseconds() | |||
| getHours | setTime() | |||
| getMinutes | setUTCDate() | |||
| getSeconds | setUTCDay() | |||
| getMilliseconds | setUTCMonth() | |||
| getTime | setUTCFullYear() | |||
| getTimezoneOffset() | setUTCHours() | |||
| getUTCDate() | setUTCMinutes() | |||
| getUTCDay() | setUTCSeconds() | |||
| getUTCMonth() | setUTCMilliseconds() | |||
| getUTCFullYear() | toSource() | |||
| getUTCHours() | toString() | |||
| getUTCMinutes() | toGMTString() | |||
| getUTCSeconds() | toUTCString() | |||
| getUTCMilliseconds() | toLocaleString() |
자바스크립트 배열
| concat() | slice() | |||
| join() | sort() | |||
| length | splice() | |||
| pop() | toSource() | |||
| push() | toString() | |||
| reverse() | unshift() | |||
| shift() | valueOf() |
자바스크립트 문자열
| charAt() | slice() | |||
| charCodeAt() | split() x | |||
| concat() | substr() | |||
| fromCharCode() | substring() | |||
| indexOf() | toLowerCase() | |||
| lastIndexOf() | toUpperCase() | |||
| length | toLocaleLowerCase() | |||
| localeCompare() | toLocaleUpperCase() | |||
| match() x | toSource() | |||
| replace() x | valueOf() |
자바스크립트 함수
| decodeURI() | isNaN() | |||
| decodeURIComponent() | Number() | |||
| encodeURI() | parseFloat() | |||
| encodeURIComponent() | parseInt() | |||
| escape() | String() | |||
| eval() | unescape() |
자바스크립트 불리언
| | toSource() | | valueOf() | | | | toString() | |
자바스크립트 숫자 및 수학
| 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() |
자바스크립트 정규 표현식 객체
| compile() | lastParen | |||
| exec() | leftCOntext | |||
| global | multiline | |||
| ignoreCase | rightContext | |||
| input | source | |||
| lastIndex | test() |
숫자 증가/감소
| 증가 | ++x 또는 x++ | |||
| 감소 | –x 또는 x– |
차이점은 ++x (–x)가 증가(감소)된 값을 반환하는 반면, x++(x–)는 x의 이전 값을 반환합니다.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.