자바스크립트 · 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()
getMonthsetMinutes()
getFullYearsetSeconds()
getYearsetMilliseconds()
getHourssetTime()
getMinutessetUTCDate()
getSecondssetUTCDay()
getMillisecondssetUTCMonth()
getTimesetUTCFullYear()
getTimezoneOffset()setUTCHours()
getUTCDate()setUTCMinutes()
getUTCDay()setUTCSeconds()
getUTCMonth()setUTCMilliseconds()
getUTCFullYear()toSource()
getUTCHours()toString()
getUTCMinutes()toGMTString()
getUTCSeconds()toUTCString()
getUTCMilliseconds()toLocaleString()

자바스크립트 배열

concat()slice()
join()sort()
lengthsplice()
pop()toSource()
push()toString()
reverse()unshift()
shift()valueOf()

자바스크립트 문자열

charAt()slice()
charCodeAt()split() x
concat()substr()
fromCharCode()substring()
indexOf()toLowerCase()
lastIndexOf()toUpperCase()
lengthtoLocaleLowerCase()
localeCompare()toLocaleUpperCase()
match() xtoSource()
replace() xvalueOf()

자바스크립트 함수

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()
Esin()
exp()sqrt()
floor()SQRT1_2
LN10SQRT2
LN2tan()
log()toSource()
LOG10EtoExponential()
LOG2EtoFixed()
max()toPrecision()
MAX_VALUEtoString()
MIN_VALUEvalueOf()

자바스크립트 정규 표현식 객체

compile()lastParen
exec()leftCOntext
globalmultiline
ignoreCaserightContext
inputsource
lastIndextest()

숫자 증가/감소

증가++x 또는 x++
감소–x 또는 x–

차이점은 ++x (–x)가 증가(감소)된 값을 반환하는 반면, x++(x–)는 x의 이전 값을 반환합니다.

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.