会員登録(無料)
ログイン
スキルアップは今すぐこちら!▶

JavaScript INDEX一覧

この記事は約6分で読めます。

eval()

呼び出し元の権限で渡されたコードを実行する危険な関数です。

eval()

isFinite()

渡された値が有限数かどうかを判定します。

isFinite()

isNaN()

引数が NaN (非数) かどうかを判定します。

isNaN()

parseFloat()

浮動小数点値を返します。

parseFloat()

parseInt()

文字列の引数を解析し、指定された基数 (数学的記数法の底) の整数値を返します。

parseInt()

decodeURI()

URI (Uniform Resource Identifier; 統一資源識別子) をデコードします。

decodeURIComponent()

encodeURI()

URI (Uniform Resource Identifier; 統一資源識別子) をエンコードします。

encodeURI()

encodeURIComponent()

URI (Uniform Resource Identifier) 構成要素を特定の文字を UTF-8 文字エンコーディングで表された 1 個から 4 個のエスケープシーケンスに置き換えることでエンコードします (サロゲートペアで構成される文字のみ 4 個のエスケープシーケンスになります)

encodeURI()

Object

様々なキー付きコレクション・複雑な実態を格納するために使用されます。 

Object

Function

関数を定義するために使われます。

function 関数名(引数1, 引数2, ...){
}

Boolean

論理値のオブジェクトラッパーです。最初の引数に渡された値は、必要に応じて論理値に変換されます。

var x = new Boolean(false);
if (x) {
}

Symbol

Symbol データ型を持つ値は「シンボル値」として見ることができます。

let Sym1 = Symbol("Sym")

Error

EvalError

RangeError

ReferenceError

SyntaxError

TypeError

SyntaxError

URIError

AggregateError

Number

BigInt

Math

Date

String

RegExp

Array

Int8Array

Uint8Array

Uint8ClampedArray

Int16Array

Uint16Array

Int32Array

Uint32Array

BigInt64Array

BigUint64Array

Float32Array

Float64Array

Map

Set

WeakMap

WeakSet

ArrayBuffer

SharedArrayBuffer

DataView

Atomics

JSON

WeakRef

FinalizationRegistry

Promise

GeneratorFunction

AsyncGeneratorFunction (en-US)

Generator

AsyncGenerator (en-US)

AsyncFunction

Reflect

Proxy

Intl

Intl.Collator

Intl.DateTimeFormat

Intl.DisplayNames

Intl.ListFormat

Intl.Locale

Intl.NumberFormat

Intl.PluralRules

Intl.RelativeTimeFormat

WebAssembly

WebAssembly.Module

WebAssembly.Instance

WebAssembly.Memory

WebAssembly.Table

WebAssembly.CompileError

WebAssembly.LinkError

WebAssembly.RuntimeError

break

continue

if…else

switch

throw

try…catch

var

let

constfunction

function*

async function

return

class

do…while

for

for each…in

for…in

for…of

for await…of

while

debugger

export

import

label

with

this

function

class

yield
yield*
async function
await
[]
{}
/ab+c/i
( )
null
?. (オプショナルチェイニング)
new
new.target
import.meta
super
...obj
A++
A--
++A
--A
delete
void
typeof
+
-
~
!
+
-
/
*
%
**
in
instanceof
<
>
<=
>=
==
!=
===
!==
<<
>>
>>>
&
|
^
&&
||
??
(condition ? ifTrue : ifFalse)
=
*=
**=
/=
%=
+=
-=
<<=
>>=
>>>=
&=
^=
|=
&&=
||=
??=
[a, b] = [1, 2]
{a, b} = {a:1, b:2}
,
タイトルとURLをコピーしました