JavaScript リファレンス メモ

※ メニューは左側ナビ

ECMAScript® を基にした JavaScript® のメモ

仕様

標準組み込みオブジェクト

標準組み込みオブジェクト
グローバル オブジェクト
Array【配列】オブジェクト
~Array【型指定配列ビュー (%TypedArray%)】オブジェクト
ArrayBuffer【バイナリデータ配列】オブジェクト
Boolean【真偽値】オブジェクト
DataView【データビュー】オブジェクト
Date【日時】オブジェクト
~Error【各種エラー】オブジェクト
Function【関数】オブジェクト
Generator【ジェネレータ】オブジェクト
GeneratorFunction【ジェネレータファンクション】オブジェクト
Intl【国際化API名前空間】オブジェクト
Intl.Collator【国際化文字列比較】オブジェクト
Intl.DateTimeFormat【国際化日時フォーマット】オブジェクト
Intl.NumberFormat【国際化数値フォーマット】オブジェクト
JSON【JavaScript Object Notation】オブジェクト
Map【マップ】オブジェクト
Math【数学】オブジェクト
Number【数値】オブジェクト
連想配列・Object【オブジェクト】オブジェクト
Promise【延期・非同期処理】オブジェクト
Proxy【プロキシ】オブジェクト
Reflect【反映】オブジェクト
RegExp【正規表現】オブジェクト
Set【一意コレクション】オブジェクト
String【文字列】オブジェクト
Symbol【一意シンボル】オブジェクト
WeakMap【弱参照マップ】オブジェクト
WeakSet【弱参照一意コレクション】オブジェクト

差分

ECMAScript 2015 (6) ⇒ ECMAScript 2016 (7)

追加備考
演算子**【べき乗 演算子】
**=【べき乗代入 演算子】
Array【配列】オブジェクト
メソッド
・メソッド
includes【存在確認】
~Array【型指定配列ビュー (%TypedArray%)】オブジェクト
メソッド
・メソッド
includes【存在確認】

ECMAScript 5.1 ⇒ ECMAScript 2015 (6)

追加備考
変数・データ型 const【定数定義】
let【局所変数定義】
Symbol型【シンボル型】
演算子 yield
yield*
spread
構文 テンプレートリテラル
2進数 (0b~・0B~)
8進数 (0o~・0O~)
for-of
コメント (<!--~)
関数 アロー関数 (=>)
デフォルト引数
可変長引数
複数値返却
メソッド簡略構文
getter/setterの関連付け
クラスclass
標準組み込みオブジェクト ~Array【型指定配列ビュー (%TypedArray%)】
    実装:
    Int8Array【8ビット 符号あり整数】
    Uint8Array【8ビット 符号なし整数】
    Uint8ClampedArray【8ビット 符号なし整数】
    Int16Array【16ビット 符号あり整数】
    Uint16Array【16ビット 符号なし整数】
    Int32Array【32ビット 符号あり整数】
    Uint32Array【32ビット 符号なし整数】
    Float32Array【32ビット IEEE 浮動小数点】
    Float64Array【64ビット IEEE 浮動小数点】
ArrayBuffer【バイナリデータ配列】
DataView【データビュー】
Generator【ジェネレータ】
GeneratorFunction【ジェネレータファンクション】
Map【マップ】
Promise【延期・非同期処理】
Proxy【プロキシ】
Reflect【反映】
Set【一意コレクション】
Symbol【一意シンボル】
WeakMap【弱参照マップ】
WeakSet【弱参照一意コレクション】
Array【配列】オブジェクト
プロパティ・メソッド
・プロパティ
[@@species]【コンストラクタ定義】
[@@unscopables]【with 除外プロパティ】
・メソッド
[@@iterator]【イテレータ取得】
copyWithin【内部コピー】
entries【イテレータ取得】
fill【指定値設定】
find【値検索 (ユーザ関数)】
findIndex【インデックス検索 (ユーザ関数)】
from【オブジェクトから配列生成】
keys【キーイテレータ取得】
of【配列生成】
values【値イテレータ取得】
Math【数学】オブジェクト
プロパティ・メソッド
・プロパティ
[@@toStringTag]【タグ】
・メソッド
acosh【ハイパボリックアークコサイン (逆双曲線余弦)】
asinh【ハイパボリックアークサイン (逆双曲線正弦)】
atanh【ハイパボリックアークタンジェント (逆双曲線正接)】
cbrt【立方根】
clz32【32ビットバイナリ先行0ビット数】
cosh【ハイパボリックコサイン (双曲線余弦)】
expm1【ex - 1】
fround【最も近い単精度浮動小数点形式数】
hypot【二乗和の平方根】
imul【符号付き32ビット整数乗算】
log1p【1 + 数値の自然対数】
log2【底2の対数】
log10【底10の対数】
sign【数値の符号】
sinh【ハイパボリックサイン (双曲線正弦)】
tanh【ハイパボリックタンジェント (双曲線正接)】
trunc【数値の整数部分】
Number【数値】オブジェクト
プロパティ・メソッド
・プロパティ
EPSILON【最小の数値差】
MAX_SAFE_INTEGER【正確な最大整数値】
MIN_SAFE_INTEGER【正確な最小整数値】
・メソッド
isFinite【有限数 判定】
isInteger【整数 判定】
isNaN【非数 判定】
isSafeInteger【正確な整数値 判定】
parseFloat【文字列→浮動小数点数 変換】
parseInt【文字列→整数値 変換】
Object【オブジェクト】オブジェクト
プロパティ・メソッド
・プロパティ
__proto__【内部プロトタイプ】
・メソッド
assign【プロパティ コピー】
getOwnPropertySymbols【シンボル プロパティ 取得】
is【同一判定】
setPrototypeOf【プロトタイプ設定】
RegExp【正規表現】オブジェクト
プロパティ・メソッド
・プロパティ
[ @@species ]【コンストラクタ定義】
flags【使用フラグ】
sticky【'y'(検索開始位置固定) フラグ使用有無】
unicode【'u'(Unicode) フラグ使用有無】
・メソッド
[ @@match ]【検索 (詳細)】
[ @@replace ]【置換】
[ @@search ] 【検索 (簡易)】
[ @@split ]【分割】
compile【コンパイル】
String【文字列】オブジェクト
プロパティ・メソッド
・メソッド
[@@iterator]【イテレータ取得】
codePointAt【指定位置のコードポイント値】
endsWith【終了文字列判定】
fromCodePoint【コードポイント値から文字列生成】
includes【部分文字列判定】
normalize【正規化】
raw【生の文字列取得】
repeat【文字列の繰り返し】
startsWith【開始文字列判定】
モジュール化import【インポート】
export【エクスポート】

関連