JavaScript · 3 min read · Dec 21, 2025

究極のJavaScriptチートシート

目次

  • JavaScriptチートシート - 式の構文
  • JavaScriptの日付
  • JavaScriptの配列
  • JavaScriptの文字列
  • JavaScriptの関数
  • JavaScriptのブーリアン
  • JavaScriptの数値と数学
  • JavaScriptのRegExpオブジェクト
  • 数字のインクリメント/デクリメント

JavaScriptチートシート

JavaScriptは「JS」と略されることが多い、高水準で動的、型なし、インタープリタ型のランタイム言語です。ECMAScript言語仕様で標準化されています。HTMLやCSSと並んで、JavaScriptはワールドワイドウェブコンテンツ制作の三大コア技術の一つです。

JavaScriptのチートシート:

式の構文

^文字列の開始
$文字列の終了
.任意の1文字

| | (a|b) | | aまたはb | | | | (…) | | グループセクション | | | | [abc] | | 範囲内(a, bまたはc) | | | | [^abc] | | 範囲外 | | | | \s | | 空白 | | | | a? | | aが0または1回 | | | | a | | aが0回以上 | | | | a? | | aが0回以上、非貪欲 | | | | a+ | | aが1回以上 | | | | a+? | | 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:] | | スペースまたはタブ | |

JavaScriptの日付

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()

JavaScriptの配列

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

JavaScriptの文字列

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

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

JavaScriptのRegExpオブジェクト

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

数字のインクリメント/デクリメント

インクリメント++xまたはx++
デクリメント–xまたはx–

違いは、++x(–x)はインクリメント(デクリメント)された値を返すのに対し、x++(x–)はxの前の値を返します。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。