Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

索引

MDN JavaScript ページ一覧

このページの一覧は、すべての MDN JavaScript のページ、およびそのページの概要とタグです。

Found 789 pages:

# Page Tags and summary
1 JavaScript JavaScript, Landing
JavaScript (JS) は軽量で、インタプリタ型の、第一級関数によるプログラミング言語です。Web ページでよく使用されるスクリプト言語として知られ、node.jsApache CouchDB といった多くの非ブラウザ環境においても使用されています。 JavaScript は プロトタイプベースで、動的型付けを持ち、そしてオブジェクト指向、命令形、そして関数プログラミングといったスタイルをサポートするマルチパラダイムのスクリプト言語です。詳しくは JavaScript についてをお読みください。
2 Concurrency model and Event Loop Advanced, JavaScript
JavaScriptは、"event loop"に基づく同時並行性モデルを持ちます。このモデルはC言語やJavaのような他の言語のモデルとかなり異なっています。
3 Enumerability and ownership of properties JavaScript
列挙プロパティはfor..in loopによって反復することができるものです。プロパティの所有権は、プロパティがそのプロトタイプチェーンにではなく、直接オブジェクトに属しているかどうかによって決定されます。オブジェクトのプロパティはまた、まとめて取得することができます。利用可能であるチャートを表示した、オブジェクトのプロパティを、検出、反復/列挙、および取得のビルトインの多くの手段があります。いくつかのサンプルコードは、不足しているカテゴリを取得する方法を示しています。
4 Getting Started (Javascript Tutorial)
JavaScript is a powerful, complicated, and often misunderstood computer language. It enables the rapid development of applications in which users can enter data and view results easily.
5 JavaScript 「再」入門 JavaScript
なぜ 「再」入門 (re-introduction) なのか? なぜなら JavaScript世界で最も誤解されたプログラミング言語としてよく知られています。しばしばおもちゃだと馬鹿にされながら、しかしその人を欺くような単純さの下に、強力な言語機能が隠されているのです。それは数々の高い注目を集めるアプリケーションで使用され、この技術の深い知識がどんな Web やモバイルの開発者にとっても重要なスキルであることが示されました。
6 JavaScript について JavaScript, 移行
JavaScript® は、Netscape が開発したオブジェクトスクリプティング言語で、 多くのウェブページやサーバーアプリケーションで世界中で使われています。 Netscape の JavaScript は、ECMA-262 改訂3版 (ECMAScript) 標準スクリプティング言語の スーパーセットで、公布されている規格とはほとんど違いがありません。
7 JavaScript の新機能
このページはJavaScriptバージョン履歴の情報とFirefoxのようなMozilla/SpiderMonkeyベースのJavaScriptアプリケーションの実装状況を表示します。
8 FirefoxにおけるJavaScriptの更新履歴
The following is a changelog for JavaScript features in Firefox releases.
9 JavaScript 1.1 の新機能 JavaScript, JavaScript_version_overviews
The following is a changelog for JavaScript from Netscape Navigator 2.0 to 3.0. The old Netscape documentation references this as "Features added after version 1". Netscape Navigator 3.0 was released on August 19, 1996. Netscape Navigator 3.0 was the second major version of the browser with JavaScript support.
10 JavaScript 1.3 の新機能 JavaScript, JavaScript_version_overviews
The following is a changelog for JavaScript from Netscape Navigator 4.0 to 4.5. The old Netscape documentation can be found on archive.org. Netscape Navigator 4.5 was released on October 19, 1998.
11 JavaScript 1.4 の新機能 JavaScript, JavaScript_version_overviews
The following is a changelog for JavaScript 1.4, which was only used for Netscape's server side JavaScript released in 1999. The old Netscape documentation can be found on archive.org.
12 JavaScript 1.5 の新機能 JavaScript, JavaScript_version_overviews
JavaScript バージョン 1.5 では以下の新機能や改良点が盛り込まれています。
13 JavaScript 1.6 の新機能 E4X, JavaScript, JavaScript_version_overviews
JavaScript 1.6 では次のような新機能が導入されています。E4X、Array の新しいメソッド、そして Array および String の汎用化です。
14 JavaScript 1.7 の新機能 JavaScript, JavaScript_version_overviews
JavaScript 1.7 はいくつかの新機能、特にジェネレータ (generators)、イテレータ (iterators)、配列内包 (array comprehensions)、let 式 (let expressions)、および分割代入 (destructuring assignment) を取り入れた言語アップデートです。JavaScript 1.6 のすべての機能も含まれています。
15 JavaScript 1.8 の新機能 JavaScript, JavaScript_version_overviews
JavaScript 1.8 は(Firefox 3 に組み込まれている) Gecko 1.9 の一部分です。これは JavaScript 1.7 よりは大きな更新ではありませんが、ECMAScript 4/JavaScript 2 の進歩に追随するための更新がいくつか含まれています。このリリースは JavaScript 1.6 および JavaScript 1.7 で仕様化された新機能の全てを含んでいます。
16 JavaScript 1.8.1 の新機能 Firefox 3.5, Gecko 1.9.1, JavaScript, JavaScript 1.8.1
JavaScript 1.8.1 は JavaScript の構文的な部分に関してはほんのわずかな更新しかありません。しかし、このリリースでの主な変更は、パフォーマンスを改善する Tracemonkey just-in-time コンパイラ の追加です。
17 JavaScript 1.8.5 の新機能 ECMAScript5, Firefox 4, JavaScript, JavaScript 1.8.5, JavaScript_version_overviews
JavaScript 1.8.5 は、Firefox4 に含まれる JavaScript のバージョンです。
18 JavaScript1.2の新機能
このJavaScriptの変更履歴はNetscape Navigator3.0~4.0に基づいています。旧Netscape Navigatorのドキュメントはarchive.orgにあります。 Netscape Navigator 4.0 は1997年6月にリリースされました。 Netscape Navigator 4.0 was the third major version of the browser with JavaScript support.
19 Mozilla における ECMAScript 5 のサポート ECMAScript5, JavaScript
ECMAScript 5.1 は、JavaScript を元とした標準の最新版であり、2011年の6月に承認されました。
20 Mozilla における ECMAScript 6 のサポート ECMAScript6, JavaScript
ECMAScript 2015 (第 6 版) は、ECMAScript 言語標準仕様の現行バージョンです。一般的に "ES6" として参照され、Firefox や他の Mozilla アプリケーションで使用されているエンジンの SpiderMonkey における JavaScript 実装のための標準仕様を定義しています。
21 Mozilla における ECMAScript 7 のサポート ECMAScript7, Firefox, JavaScript, javascript
ECMAScript 7 は、ECMA-262 標準 (通常、JavaScript として参照されています) の次の世代の標準です。ECMAScript 6 は、2015 年 6 月 17 日に仕様策定が終了しましたが、既に新しい機能が提案されています。現在の提案は tc39/ecma262 の GitHub レポジトリで見ることができます。
22 JavaScript ガイド Guide, JavaScript, guide, l10n:priority
No summary!
23 Class-Based vs. Prototype-Based Languages
Java や C++ といったクラスベースのオブジェクト指向言語はクラスとインスタンスという 2 つの異なる実体があるという概念に基づいています。
24 Core Language Features
No summary!
25 Expressions
とは、リテラル、変数、演算子、そして単一の値に評価する式からなる有効なセットです。この値には数値、文字列、論理値が使用できます。
26 LiveConnect の概要 Java, JavaScript, LiveConnect
この章では、Java のコードと JavaScript のコードが相互通信を可能にする技術である LiveConnect の使用方法を解説します。この章の読者は、Java プログラミングの経験があるものとします。
27 Data Type Conversions
No summary!
28 Java to JavaScript Conversions
No summary!
29 JavaScript to Java Conversions
No summary!
30 Java から JavaScript への通信
No summary!
31 LiveConnect クラスの使用
No summary!
32 JavaScript から Java への通信
No summary!
33 ラッパの使用
No summary!
34 Object Manipulation Statements
JavaScript はオブジェクトの操作に for...infor each...in および with 文を使用します。
35 Obsolete Pages
This is a list of pages that have been merged into chapters (in alphabetical order):
36 Predefined Core Objects JavaScript, NeedsEditorialReview, NeedsTechnicalReview
この章では、コア JavaScript で定義済みのオブジェクトである ArrayBooleanDateFunctionMathNumberRegExpString について説明します。
37 Array Object
No summary!
38 Boolean Object
No summary!
39 Date Object
No summary!
40 Function Object
No summary!
41 Math Object
No summary!
42 Number Object
No summary!
43 RegExp Object
No summary!
44 String Object
No summary!
45 Property Inheritance Revisited
No summary!
46 インスタンス関係の決定
No summary!
47 コンストラクタにおけるグローバル情報
No summary!
48 ローカル値と継承値
No summary!
49 多重継承のようなもの
No summary!
50 The Employee Example
この章の残りは次の図で示す従業員の階層を使用していきます。
51 Creating the Hierarchy
Employee の階層を実装するための適当なコンストラクタ関数を定義する方法はいくつかあります。これの定義に何を選択するかは、アプリケーションで何ができるようにしたいかに大きくよります。
52 Object Properties
このセクションでは、プロトタイプチェーンにおいてオブジェクトが他のオブジェクトからどのようにプロパティを継承するのか、また、実行時にプロパティを追加すると何が起きるのかについて論じます。
53 Adding Properties
JavaScript では実行時にどんなオブジェクトにもプロパティを追加することができます。コンストラクタ関数で与えられるプロパティだけを使う必要はありません。ある 1 つのオブジェクト固有のプロパティを追加するには、次のようにしてオブジェクトに値を代入します。
54 Inheriting Properties
次の文を用いて(図 8.3 で示したように)mark オブジェクトを WorkerBee として作成するとします。
55 より柔軟なコンストラクタ
No summary!
56 Unicode
No summary!
57 arguments オブジェクトの使用
No summary!
58 イテレータとジェネレータ Guide, JavaScript, guide
詳細についてはこちらもご覧ください :
59 インデックス付きコレクション Guide, JavaScript, Method, guide
本章では、インデックス値により順序付けされたデータからなるコレクションを紹介します。配列、そして Array オブジェクトや TypedArray オブジェクトといった配列様の構造体があります。
60 オブジェクトとプロパティ
JavaScript のオブジェクトには、それに結びつけられたプロパティがあります。簡単な記法でオブジェクトのプロパティにアクセスできます。
61 オブジェクトを利用する Document, JavaScript, Javascript, Object, javascript
JavaScript は、シンプルなオブジェクトベースの枠組みを持つ言語として設計されています。JavaScript におけるオブジェクトはプロパティの集まりからなり、またそのプロパティは名前(あるいはキー)と値との関連付けから成り立っています。プロパティの値を関数にすることもでき、これはいわゆるオブジェクトのメソッドとなります。JavaScript 実行環境に予め定義されているオブジェクトだけでなく、プログラマ自身がオブジェクトを定義することもできます。
本章では、オブジェクト、プロパティ、関数やメソッドの使い方と、オブジェクトを定義する方法を説明します。
62 オブジェクトモデルの詳細 JavaScript, Javascript, NeedsTechnicalReview, Object, javascript
JavaScript は、クラスではなく、プロトタイプに基づいたオブジェクトベースの言語です。この基本的な違いにより、JavaScript がオブジェクト階層構造をどのように作り上げているか、またプロパティやその値の継承方法が表面上分かりにくいものとなっています。本章ではこれらの実態を明らかにしていきます。
63 キー付きコレクション Collections, Guide, JavaScript, Javascript, Map, guide, javascript, set
本章では、キーによって順序付けされたデータのコレクションを紹介します。Map オブジェクトと Set オブジェクトは挿入順に反復処理を行える要素を内蔵しています。
64 コメント (JavaScript)
No summary!
65 テキスト処理 Guide, JavaScript, Javascript, guide, javascript
本章では JavaScript で文字列やテキストを操作する方法を紹介します。
66 ネイティブ JSON を使う
この文書では、 Gecko 1.9.1 で追加された ECMAScript 5 互換のネイティブ JSON オブジェクトについて説明します。以前のバージョンの Firefox で JSON を扱う際の基本的な情報については、JSON のページをご覧下さい。
67 メタプログラミング Guide, JavaScript, Proxy, Reflect, guide
ECMAScript 6 から、JavaScript には Proxy オブジェクトと Reflect オブジェクトがサポートされました。これらは基本的な言語操作(例えば、プロパティ検索、代入、列挙、関数呼び出しなど)に割り込み、動作をカスタマイズできます。この 2 つのオブジェクトのおかげで、JavaScript でメタレベルのプログラミングが行えます。
68 リテラル
No summary!
69 ループと反復処理 Guide, JavaScript, Loop, Syntax
ループは繰り返し何かを実行するための簡便な方法を提供します。本章では JavaScript で利用可能な反復処理を行う数々の文を紹介します。
70 ループ文
ループは指定した条件が満たされている限り繰り返し実行されるコマンドのセットです。JavaScript は、label はもちろん、for、do while、while といったループ文をサポートしています(label 自体はループ文ではありませんが、これらの文とともに頻繁に使用されます)。さらに、break および continue 文をループ文の中で使うことができます。
71 break 文
break 文は loop 文や switch 文、label 文から抜け出すために使用します。
72 continue 文
continue 文は while 文、do-while 文、for 文、label 文をリスタートさせるために用います。
73 do...while 文
do...while 文は指定した条件が false に評価されるまで繰り返します。do...while 文は次のように使用します。
74 for 文
for ループは指定した条件が false に評価されるまで繰り返します。JavaScript の for ループは Java や C の for ループに似ています。for 文は次のように使用します。
75 label 文
label を使うと、そのプログラムのどこからでも参照できる、識別子を持った文を作ることができます。例えば、ラベルを使用してあるループに名前を付けると、break 文や continue 文を使用してプログラムがループを脱出するべきかそのまま実行を継続するべきかを示すことができます。
76 while 文
while 文は、指定した条件が true に評価される限り文を実行します。while 文は次のように使用します。
77 例外処理文
throw 文を使用すると例外を投げることができます。また、try...catch 文を使用すると例外を処理することができます。
78 throw 文
throw 文は例外を投げるために使用します。例外を投げるときは、投げたい値からなる式を指定してください。
79 try...catch 文
try...catch 文はテストしたい文のブロックを指定し、さらに投げられるであろう例外に対する 1 つ以上の対処方法を指定します。例外が投げられると try...catch 文がそれを受け取ります。
80
No summary!
81 入門編 Guide, JavaScript
本章では JavaScript について紹介し、その基本的なコンセプトについて説明します。
82 制御フローとエラー処理 JavaScript, statements
JavaScript は Web ページに多様なインタラクティビティをもたらすコンパクトな文 (statement) の集合体、特に制御フロー文をサポートしています。本章ではこれらの文の概要を説明します。
83 変数
84 定数
No summary!
85 定義済み関数
No summary!
86 Number 関数と String 関数
No summary!
87 escape 関数と unescape 関数
No summary!
88 eval 関数
No summary!
89 isFinite 関数
No summary!
90 isNaN 関数
No summary!
91 parseInt 関数と parseFloat 関数
No summary!
92 式と演算子 Expressions, Guide, JavaScript, Operators, guide
本章では JavaScript の式 (Expression) と、代入、比較、算術、ビット、論理、文字列、そして三項演算子などの各演算子 (Operator) について説明します。
93 数値と日付 Guide, JavaScript, guide
本章では、JavaScript での数値と日付の取り扱い方について紹介します。
94 文法とデータ型 Guide, JavaScript, guide
本章では JavaScript の基本構文、変数宣言、データ型とリテラルについて説明します。
95 新しいオブジェクトの作成
JavaScript には多くの定義済みオブジェクトがあります。さらに、自分でオブジェクトを作り出すことができます。JavaScript 1.2 以降では、オブジェクト初期化子を用いてオブジェクトを作成できます。もう 1 つの方法として、まずコンストラクタ関数を作成し、それからその関数と new 演算子を用いてオブジェクトのインスタンスを作成することもできます。
96 Defining Properties for an Object Type
prototype プロパティを用いて、定義済みのオブジェクトの種類にプロパティを追加することができます。この方法では、指定した種類のすべてのオブジェクトで共有されるプロパティを定義することになります。そのオブジェクトのあるインスタンス 1 つだけということではありません。次のコードは color プロパティを car という種類の全オブジェクトに追加し、値をオブジェクト car1color プロパティに代入します。
97 this を用いたオブジェクト参照
JavaScript にはカレントオブジェクトを参照するメソッド内で使用できる特殊なキーワード、this があります。例えば、あるオブジェクトの value プロパティの妥当性を確認する validate という関数があるとします。関数にはそのオブジェクトと、上限および下限の値を渡します。
98 オブジェクトのプロパティに対するインデックス付け
JavaScript 1.0 では、オブジェクトのプロパティを、そのプロパティ名や順序のインデックスで参照できます。しかしながら、JavaScript 1.1 以降では、最初にプロパティをその名前で定義すると、常にその名前で参照しなければならず、また、最初にプロパティをインデックスで定義すると、常にそのインデックスで参照しなければなりません。
99 オブジェクト初期化子の使用
コンストラクタ関数を使用してオブジェクトを作成する方法だけではなく、オブジェクト初期化子を使用してもオブジェクトを作成することができます。オブジェクト初期化子を使うことはリテラル表示を用いてオブジェクトを作成するということです。「オブジェクト初期化子」は C++ でも同じ意味で使用されている用語です。
100 ゲッタとセッタの定義
ゲッタはある特定のプロパティの値を取得するメソッドのことです。セッタはある特定のプロパティの値をセットするメソッドです。どの定義済みコアオブジェクトでも、また、新しいプロパティの追加をサポートしているユーザ定義オブジェクトでゲッタとセッタを定義することができます。ゲッタとセッタの定義にはオブジェクトリテラル構文を使用します。
101 コンストラクタ関数の使用
もう 1 つの方法として、次の 2 つのステップでオブジェクトを作成することができます。
102 プロパティの削除
delete 演算子を用いることでプロパティを除去することができます。次のコードでプロパティの除去方法を示します。
103 メソッドの定義
メソッドとはあるオブジェクトに結びつけられた関数のことです。メソッドは、通常の関数の定義と同じ方法で定義します。既存のオブジェクトに関数を結びつけるには次の構文を使用します。
104 条件文
No summary!
105 正規表現 Expressions, JavaScript, Javascript, NeedsBrowserCompatibility, Regular
正規表現とは、文字列内で文字の組み合わせを照合するために用いられるパターンです。JavaScript では、正規表現はオブジェクトでもあります。これらのパターンは RegExpexec および test メソッドや、Stringmatchreplacesearch、および split メソッドで使用できます。本章では、JavaScript の正規表現について説明します。
106 正規表現の作成
正規表現は 2 つの方法で作ることができます。
107 正規表現の使用
No summary!
108 フラグを用いた高度な検索
正規表現には、グローバルな検索や大文字・小文字を区別しない検索を可能にする 4 つのオプションのフラグがあります。
109 括弧で囲まれた部分文字列のマッチの使用
No summary!
110 正規表現の例
以下の例では正規表現の使用法をいくつか示します。
111 正規表現パターンの記述
正規表現パターンは、/abc/ のような単純な文字、または /ab*c//Chapter (\d+)\.\d*/ のような単純な文字と特殊文字との組み合わせからなります。最後の例では記憶装置として使われている丸括弧が含まれています。パターンのこの部分でなされたマッチは後で使用できるように記憶されます。詳しくは 括弧で囲まれた部分文字列のマッチの使用 を参照してください。
112 継承とプロトタイプチェーン Inheritance, JavaScript, Javascript, OOP, javascript
JavaScript は、 Java や C++ のようなクラスベースの言語を経験した開発者にとってやや紛らわしく、class というキーワードが予約語で、変数名に用いることができないにもかかわらず class の実装が提供されません。
113 継承の再考 Inheritance, JavaScript, OOP
JavaScript の継承およびコンストラクタのプロトタイプの説明については、継承とコンストラクタのプロトタイプをご覧ください。
114 関数 Functions, JavaScript, MDC Project, NeedsMarkupWork
関数は JavaScript の基本的な構成要素のひとつです。また関数は、JavaScript の手続き ― つまり、タスクや値計算を実行する文の集まりです。関数を使うには、呼び出したいスコープ内のどこかでそれを定義する必要があります。
115 関数の呼び出し
No summary!
116 関数の定義
No summary!
117 JavaScript リファレンス JavaScript
Technical review completed. Editorial review completed.
118 Classes Classes, ECMAScript6, Experimental, Expérimental, JavaScript, NeedsContent, NeedsTranslation, Reference, Référence, TopicStub
ECMAScript 6 で導入されたクラス構文は、既存のプロトタイプによるオブジェクト指向の糖衣構文です。 新しいオブジェクト指向を JavaScript に導入するものではありません。クラス構文を用いることで、クラス定義をより簡潔、明瞭に記述できるようになります。
119 constructor Classes, ECMAScript6, Experimental, Expérimental, JavaScript
constructor メソッドは、class で作成されたオブジェクトの生成と初期化のための特殊なメソッドです。
120 extends Class, Classes, ECMAScript6, JavaScript
extendsキーワードは、class 宣言class 式内で、他のクラスの子としてクラスを作成するために使用します。
121 static Class, Classes, ECMAScript6, Experimental, Expérimental, JavaScript
static キーワードは、クラスに静的メソッドを定義します。
122 Global Properties
この章には JavaScript の、どのオブジェクトとも関連付けられていないプロパティの全てを含んでいます。ECMAScript の仕様では、これらのプロパティはグローバルオブジェクトのプロパティとして参照されます。
123 Iteration protocols ECMAScript6, Experimental, Expérimental, Intermediate, Iterable, Iterator, JavaScript
ECMAScript第6版のいずれかに加えて、新しい構文や新しいビルトインではなく、プロトコルです。このプロトコルはいくつかの規則を尊重する任意のオブジェクトによって実装されています。
124 JavaScript methods index JavaScript
この記事では、MDNで文書化され、すべてのJavaScriptメソッドのリストがアルファベット順にソートされ掲載されています。
125 JavaScript properties index JavaScript
この記事では、MDNで文書化され、すべてのJavaScriptプロパティのリストがアルファベット順にソートされ掲載されています。
126 Lexical grammar JavaScript, Lexical Grammar
このセクションでは、JavaScriptの語彙文法について説明します。ECMAScriptスクリプトのソーステキストは、左から右へスキャンされ、トークン、制御文字、行末、コメント、ホワイトスペースである入力要素のシーケンスに変換されます。ECMAScriptも、特定のキーワードとリテラルを定義し、ステートメントを終了するにはセミコロンを自動挿入するためのルールがあります。
127 Strict モード
ECMAScript 5 の strict モードをJavaScript にオプトインすることによって幾つかの機能を制限します。strict モードは単なるサブセットではありません: strict モードは意図的に、通常モードとは異なる意味を持っています。strict モードをサポートしないブラウザは、strict モードのコードについてサポートするブラウザとは異なる動作をする可能性がありますので、strict モードに関する側面をサポートするかの機能テストを行わずに strict モードを頼らないでください。strict モードのコードと非 strict モードのコードは共存できますので、スクリプトを順次 strict モードにオプトインすることができます。
128 Transitioning to strict mode Advanced, JavaScript
ECMAScript第5版では、すべての主要なブラウザ(IE10を含む)で今実装されているstrict modeが導入されています。Webブラウザが厳密であるとコードを解釈するのは簡単である一方(ソースコードの先頭に"use strict";を追加するだけです)、strictモードに既存のコードベースを移行することは、もう少し作業が必要です。
129 Template strings ECMAScript6, Experimental, JavaScript, Javascript, javascript
Template stringは組み込み式を扱うことができる文字列リテラルです。複数行文字列や文字列内挿機能を使用できます。
130 このリファレンスについて JavaScript
C や Visual Basic などの言語を使ったプログラミング経験もあれば役に立ちますが、必須ではありません。
131 文書の約束事
JavaScript アプリケーションはたくさんのオペレーティングシステムで動きますが、この文書の情報は全バージョンに対応しています。ファイルやディレクトリのパスは Windows 形式(バックスラッシュでディレクトリ名を分割)で表します。Unix バージョンでは、ディレクトリパスは同様ですが、ディレクトリを分割するのにはバックスラッシュではなくスラッシュを使用してください。
132 予約語 JavaScript
以下は予約語であり、変数、関数、メソッド、あるいはオブジェクトの識別子として用いることはできません。以下は ECMAScript の仕様で既存のキーワードとして予約されているものです。
133 式と演算子 JavaScript, Operators
この章では、JavaScript 言語のすべての演算子、式、キーワードについて文書化しています。
134 Array comprehensions ECMAScript7, JavaScript, Operator, Reference, Réference, Référence
array comprehension構文は、既存のものに基づいている新しい配列をすばやく組み立てることができるJavaScriptの式です。内包表記は、多くのプログラミング言語に存在し、 今度のECMAScript第7版標準では、JavaScriptの配列の内包表記を定義します。
135 Destructuring assignment Destructuring, JavaScript, Operator
destructuring assignment構文は、配列やオブジェクトのリテラルの構築を写す構文を使用して、配列かオブジェクトからデータを取り出すことを可能にするJavaScriptの式です。
136 Expression closures Functions, JavaScript, Non-standard, Reference, Réference, Référence
式クロージャは単純な関数を書くための簡略関数の構文であります。
137 Generator comprehensions ECMAScript7, Iterator, JavaScript, Reference, Réference, Référence
generator comprehension 構文はすぐに既存の反復可能なオブジェクトに基づいて新たなジェネレータ関数を組み立てることができJavaScriptの式です。内包表記は、多くのプログラミング言語に存在し、今後のECMAScriptの7標準では、JavaScriptの配列の内包表記を定義します。
138 Legacy generator function expression JavaScript, Legacy Iterator, Non-standard, Reference, Réference, Référence
function キーワードは式内でレガシージェネレータ関数を定義するために使用されます。関数がレガシージェネレータとなるために、関数本体は少なくとも一つのyield式を含む必要があります。
139 Object initializer ECMAScript6, JSON, JavaScript, Literal, Methods, Object, Primary Expression, computed, mutation, properties
オブジェクトはnew Object() Object.create()リテラル表記法 (initializer 表記法)を使用して初期化されます。オブジェクト初期化子はオブジェクトのプロパティ名と関連した値のゼロ以上のペアのリストです。中括弧({})で囲まれます。
140 Special
No summary!
141 Special Operators
No summary!
142 Spread operator Experimental, Expérimental, JavaScript, Operator
spread operatorによって式が(関数の呼び出しのための)複数の引数か(配列リテラルのための)複数の要素が期待される場所で拡張されます。
143 class 式 Claases, Class, ECMAScript6, Expression, JavaScript, Operator
class 式は、ECMAScript 6でクラスを定義する方法の 1 つです。function 式と同じように、class 式は名前を付けることも付けないこともできます。名前を付けた場合、クラス名はクラス本体のみローカルです。 JavaScript のクラスはプロトタイプベース継承が使われます。
144 delete 要更新
delete 演算子は、オブジェクトからプロパティを削除します。
145 function Function, JavaScript
function 演算子は式の中で無名関数を定義します。
146 function* expression ECMAScript6, Experimental, Expérimental, Function, Iterator, JavaScript, Operator, Primary Expression
function*演算子は式の中でジェネレータ関数を定義します。
147 in
in 演算子は、指定されたプロパティが指定されたオブジェクトにある場合に true を返します。
148 instanceof
instanceof 演算子は、オブジェクトが自身のプロトタイプにコンストラクタの prototype プロパティを持っているかを確認します。
149 new 要更新
new オペレータはコンストラクタを持ったユーザ定義のオブジェクト型または内蔵オブジェクト型のインスタンスを生成します。
150 new.target JavaScript, NeedsContent, NeedsExample, Reference
new.target構文は、すべての関数内で利用可能です。コンストラクタ内では、new.target は、newによって呼び出されたコンストラクタを参照します。通常の関数呼び出しでは、new.targetundefinedです。
151 super Class, Classes, ECMAScript6, Experimental, Expérimental, JavaScript, Left-hand-side expressions, Operator, super
superキーワードは、オブジェクトの親の関数を呼び出すために使用できます。
152 this
this キーワードはコンテキストオブジェクト (カレントオブジェクト) を参照します。一般的に、メソッド内では this は呼び出し元オブジェクト (calling object)を参照します。
153 typeof 演算子 JavaScript, JavaScript Reference
typeof 演算子は、評価を行われないままの状態のオペランドのデータ型を示す文字列を返します。
154 void 演算子 JavaScript, URIs
void 演算子は与えられた式 (expression) を評価し、undefined を返します。
155 yield Generators, JavaScript, JavaScript Reference, NeedsContent
The yield keyword causes generator function execution to pause and return the value of the expression following the yield keyword. It can be thought of as a generator-based version of the return keyword.
156 yield* ECMAScript6, Experimental, Expérimental, Generators, Iterable, Iterator, JavaScript, Operator, Reference, Réference, Référence
yield*は別のgeneratorや反復可能なオブジェクトに委任するために使用されます。
157 カンマ演算子 JavaScript
カンマ演算子は、演算対象の両方を評価し、2 番目のオペランドの値を返します。
158 グループ化演算子 JavaScript, Javascript, Operator, Primary Expressions, javascript
グループ化演算子( )は、式での評価の優先順位を制御します.
159 ビット演算子
ビット演算子ではそのオペランドを 10 進数や 16 進数や 8 進数の数値ではなく、32 ビットの集合(0 と 1)として 扱います。例えば、10 進数の 9 の 2 進表現は 1001 です。ビット演算子はこのように 2 進表現にした上で演算を行いますが、標準の JavaScript の数値を返します。
160 メンバー演算子 Operators
メンバー演算子はオブジェクトのプロパティ又はメソッドへのアクセスを提供します。
161 代入演算子 Operators
代入演算子 (Assignment operator) は、右オペランドの値を左オペランドに代入します。
162 条件演算子
条件演算子は JavaScript では唯一の、3 つのオペランドをとる演算子です。この演算子は、if 文のショートカットとしてよく用いられます。
163 比較演算子
比較演算子 (Comparison operator) のオペランドは、数値にも文字列にもなることができます。文字列は、Unicode の値を用い、標準の辞書に基づいて比較されます。
164 演算子の優先順位
演算子の優先順位は、演算子が評価される順番を決定します。より高い優先順位の演算子は最初に評価されます。
165 算術演算子 JavaScript, JavaScript Reference, Javascript, javascript
算術演算子 は 数値 (または文字列や変数)をオペランドとして扱い、1つの数値(または文字列や変数)を返します。標準的な算術演算子には足し算(+),引き算(-),掛け算(*),割り算(/)があります。
166 論理演算子
論理演算子 (Logical operators) は、基本的に真偽(論理)値とともに用いられます。そのときは、真偽値を返します。しかし、&& および || 演算子は、実際には、指定された演算対象の一方を返します。ですから、それらの演算子が、真偽値ではない値とともに用いられた場合、真偽値ではない値を返す可能性があります。
167 文と宣言 JavaScript, Reference, statements
JavaScript によるアプリケーションは適切な文法をともなった文により構成されています。ひとつの文が数行に渡る場合もあります。また複数の文それぞれがセミコロンで区切られていれば 1 行となる場合もあります。そのキーワードはひとつではなく、キーワードのグループとなっています。
168 Legacy generator function JavaScript, Legacy Iterator, Non-standard, Reference, Réference, Référence
レガシージェネレータ関数ステートメント指定されたパラメータを用いて、レガシージェネレータ関数を宣言します。
169 break statements
現在のループ、switch、またはラベル文を終了し、プログラムの制御を、終了した文の次の文へと移します。
170 class Classes, Declaration, ECMAScript6, Experimental, Expérimental, JavaScript, Statement
class 宣言は、プロトタイプベースの継承を使用した名前が付けられた新しいクラスを生成します。
171 const ECMAScript6, JavaScript, Reference, Statement
読み取り専用の名前付き定数を宣言します。
172 continue
現在のループ、またはラベル付きループの現在反復中の文の実行を終了し、そのループの実行を、その次の反復を用いて継続します。
173 debugger JavaScript, Statement
debugger statementは、ブレークポイントの設定のような任意の利用可能なデバッグ機能を呼び出します。デバッグ機能が利用可能ではない場合、このステートメントは効果がありません。
174 default JavaScript, Keyword
defaultキーワードは、JavaScriptにおいて2つのシチュエーションで使われます。: switchステートメント内か、exportステートメント内です。
175 do...while
指定された文を、テスト条件が false に評価されるまで実行するループを作成します。条件は文を実行した後に評価されます。結果として、指定された文は少なくとも 1 回は実行されます。
176 empty JavaScript, Statement
JavaScriptの構文が、ステートメントを期待しますが、emptyステートメントは、ステートメントを提供しないために使用されます。
177 export
署名付きスクリプトが、ほかの署名付きまたは署名なしスクリプトに、プロパティ、関数、およびオブジェクトを提供することを可能にします。この機能は ECMA-262 第 3 版には含まれていません。
178 for
丸括弧で囲まれ、セミコロンにより分けられた、3 つの省略可能な式で構成されるループを作成します。式の後にはループの中で実行される文が続きます。
179 for each...in
指定された変数を、オブジェクトの全プロパティの値に対して反復します。異なるそれぞれのプロパティに対し、指定された文が実行されます。
180 for...in 要更新
for..inステートメントは、指定したオブジェクトのプロパティに対して、順不同で反復処理をします。指定された文が各プロパティに対して実行されます。
181 for...of ECMAScript6, JavaScript, JavaScript Reference, NeedsBrowserCompatibility
反復処理可能なオブジェクト (Array、Array に類似するオブジェクト、イテレータやジェネレータを含む) に反復処理を行い、各々のプロパティの値に対して実行する文とともに独自の反復処理のフックを呼び出します。
182 function
指定されたパラメータで関数を宣言します。
183 function* ECMAScript6, Experimental, Expérimental, Function, Iterator, JavaScript, Statement
function* 宣言 (末尾にアスタリスクが付いたfunctionキーワード)は、ジェネレーター関数を定義します。
184 if...else
指定された条件が true なら文を実行します。条件が false なら、もう一方の文を実行することがあります。
185 import ECMAScript6, Experimental, JavaScript, Modules, Statement
スクリプトが、プロパティ、関数、およびオブジェクトを、その情報をエクスポートした署名付きスクリプトからインポートすることを可能にします。
186 label
文に、break または continue 文を使って参照できる識別子を与えます。
187 let 要更新
let 文はブロックスコープの局所変数を宣言します。任意で値を代入して初期化できます。
188 return JavaScript
関数により返される値を指定します。
189 switch
式を評価し、その式の値が case のラベルと一致するなら、その case に関連付けられた文を実行します。
190 throw
ユーザー定義の例外を投げます。
191 try...catch
試みる文のブロックを印付け、例外が投げられるのなら、対処を指定します。
192 var JavaScript
変数を宣言し、任意でそれをある値に初期化します。
193 while
テスト条件が true に評価される間、指定された文を実行するループを作成します。条件は文を実行する前に評価されます。
194 with statements
文に対するスコープチェーンを拡張します。
195 yield
JavaScript 1.7 の新機能』、『イテレータとジェネレータ』 を参照して下さい。
196 ブロック
ブロック文は 0 個以上の文をグループ化するのに使われます。ブロックは中括弧 (波括弧) の組で区切られます。
197 標準ビルトインオブジェクト JavaScript, JavaScript Reference, Objects, Reference
本章では JavaScript の標準ビルトインオブジェクトについて、それらのメソッドやプロパティと共にすべて文書化しています。
198 Array Array, JavaScript, JavaScript Reference
JavaScript の Array オブジェクトは、配列を構築するためのグローバルオブジェクトです。配列とは、高レイヤーのリスト構造のようなものです。
199 Array.from() Array, ECMAScript6, Experimental, Expérimental, JavaScript, Method, polyfill
Array.from() メソッドは、配列型 (array-like) オブジェクトや反復可能 (iterable) オブジェクトから新しい Array インスタンスを生成します。
200 Array.isArray() Array, ECMAScript5, JavaScript, Method, polyfill
Array.isArray()メソッドは、オブジェクトが配列であればtrueを、そうでなければfalseを返します。
201 Array.length Array, JavaScript, Property
配列の要素数を表す符号なし 32 ビット整数。
202 Array.observe() Array, ECMAScript7, Experimental, Expérimental, JavaScript, Method
Array.observe() メソッドは、配列への変更を非同期で監視するために使用します。オブジェクト用の Object.observe() と似ています。変更内容は、発生した順番に時系列で提供されます。accept type list ["add", "update", "delete", "splice"] で呼び出された Object.observe() と同等です。
203 Array.of() Array, ECMAScript6, Experimental, Expérimental, JavaScript, Method, polyfill
Array.of() メソッドは、引数の数や型にかかわらず、可変長引数で、新しい Array インスタンスを生成します。
204 Array.prototype Array, JavaScript, Javascript, Property, javascript
Array  コンストラクタのプロトタイプを表します。
205 Array.prototype.concat() Array, Array methods, JavaScript
配列に他の配列や値をつないでできた新しい配列を返します。
206 Array.prototype.copyWithin() Array, ECMAScript6, Experimental, Expérimental, JavaScript, Method, polyfill, prototype
配列内の要素をtargetで始まる位置にコピーします。 引数startendの位置からコピーされます。end引数はオプションでデフォルトで配列の最後尾となります。
207 Array.prototype.entries() Array, ECMAScript6, Experimental, Expérimental, Iterator, JavaScript, Method, prototype
key/valueペアを含む新しい Array Iterator オブジェクト を取得します。
208 Array.prototype.every() Array, Array methods, ECMAScript5, JavaScript 1.6
与えられた関数によって実行されるテストに配列のすべての要素が合格するかどうかをテストします。
209 Array.prototype.fill() Array, ECMAScript6, Experimental, Expérimental, JavaScript, Method, polyfill, prototype
fill() メソッドは、開始位置から終了位置までの配列の要素を固定値で設定します。
210 Array.prototype.filter() Array, Array methods
引数として与えられたテスト関数を各配列要素に対して実行し、それに合格したすべての配列要素からなる新しい配列を生成します。
211 Array.prototype.find() Array, ECMAScript6, Experimental, Expérimental, JavaScript, Method, polyfill, prototype
配列内の要素が引数の条件の関数を満足するう場合、value を返します。さもなければ、 undefined が返されます。
212 Array.prototype.findIndex() Array, ECMAScript6, Experimental, Expérimental, JavaScript, Method, polyfill, prototype
配列内の要素が引数の条件の関数を満足する場合、配列内のindexを返します。さもなければ、 -1が返されます。
213 Array.prototype.forEach() Array, Array methods, ECMAScript5, JavaScript, JavaScript 1.6
与えられた関数を、配列の各要素に対して一度ずつ実行します。
214 Array.prototype.includes() Array, ECMAScript7, Experimental, Expérimental, JavaScript, Method, polyfill, prototype
includes() メソッドは、特定の要素が配列に含まれているかどうかを true または false で返します。
215 Array.prototype.indexOf() Array, Array methods, JavaScript
引数に与えられた内容と同じ内容を持つ配列要素の内、最初のものの添字を返します。存在しない場合は -1 を返します。
216 Array.prototype.join() Array, JavaScript, Method, Refere, prototype
join() メソッドは、配列のすべての要素を繋いで文字列にします。
217 Array.prototype.keys() Array, ECMAScript6, Experimental, Expérimental, Iterator, JavaScript, Method, prototype
keys() メソッドは、配列の各インデックスのキーを含む新しい Array Iterator オブジェクトを返します。
218 Array.prototype.lastIndexOf() Array, Array methods
配列中で与えられた要素が見つけられた最後の添字を返します。もし存在しなければ -1 を返します。配列は fromIndex から逆向きに検索されます。
219 Array.prototype.map() Array, ECMAScript5, JavaScript, JavaScript 1.6
与えられた関数を配列のすべての要素に対して呼び出し、その結果からなる新しい配列を生成します。
220 Array.prototype.pop() Array, JavaScript, Javascript, Method, Prototype, javascript, prototype
配列から最後の要素を取り除き、その要素を返します。
221 Array.prototype.push() Array, Array methods
配列の末尾に1つ以上の要素を追加することができます。また戻り値として新しい配列の要素数を返します。
222 Array.prototype.reduce() Array, Array methods, ECMAScript5, JavaScript, JavaScript 1.8
隣り合う 2 つの配列要素に対して(左から右へ)同時に関数を適用し、単一の値にします。
223 Array.prototype.reduceRight() Array, Array methods, ECMAScript5, JavaScript, JavaScript 1.8
隣り合う 2 つの配列要素に対して(右からから左へ)同時に関数を適用し、単一の値にします。
224 Array.prototype.reverse() Array, Array methods
配列の要素を反転させます。最初の要素は最後に、最後の要素は最初になります。
225 Array.prototype.shift() Array, Array methods
配列から最初の要素を取り除き、その要素を返します。このメソッドは配列の長さを変えます。
226 Array.prototype.slice() Array, Array methods
配列の一部を取り出して新しい配列を返します。
227 Array.prototype.some() Array, Array methods, ECMAScript5, JavaScript 1.6
与えられた関数によって実行されるテストに合格する要素が配列の中にあるかどうかをテストします。
228 Array.prototype.sort() Array, Array methods
配列の要素をソートします。
229 Array.prototype.splice() Array, Array method
古い要素を取り除きつつ新しい要素を追加することで、配列の内容を変更します。
230 Array.prototype.toLocaleString() Array, Internationalization, JavaScript, Method, prototype
配列の要素を表わす文字列を取得します。 要素はtoLocaleStringメソッドに用いられる文字列に変換され、 文字列は(カンマのような “,”)ローケル特定の文字列に分解されます。
231 Array.prototype.toSource() Array, Array methods
配列のソースコードを表す文字列を返します。
232 Array.prototype.toString() Array, Array methods
指定された配列とその要素を表す文字列を返します。
233 Array.prototype.unshift() Array, Array methods
配列の最初に 1 つ以上の要素を追加し、新しい配列の長さを返します。
234 Array.prototype.values() Array, ECMAScript6, Experimental, Expérimental, Iterator, JavaScript, Method, prototype
values() メソッドは、配列の各インデックスの値を含む新しい Array Iterator オブジェクトを返します。
235 Array.prototype[@@iterator]() Array, ECMAScript6, Experimental, Expérimental, Iterator, JavaScript, Method, Reference, Réference, Référence, prototype
@@iteratorプロパティの初期値はvalues()プロパティの初期値と同じ関数オブジェクトです。
236 Array.unobserve Array, ECMAScript7, Experimental, Method
Array.unobserve()メソッドは、Array.observe()で設定された監視を削除するために使われます
237 index
正規表現マッチにより作成された配列において、文字列中での一致部分の、0 から始まるインデックス。
238 input
No summary!
239 ArrayBuffer
ArrayBuffer は、一般的な固定長のバイナリデータのバッファを示すために使われるデータタイプです。ArrayBuffer の内容物を直接操作することはできません。代わりにバッファを特定の形式で表現し、またバッファの内容物を読み書きするために使用される ArrayBufferView オブジェクトを作成します。
240 ArrayBuffer.isView() ArrayBuffer, JavaScript, Method, TypedArrays, arrayBuffer
argが、typed array objectsDataViewのように、ArrayBufferのビューの場合、trueを返します。 さもなければ、false を返します。
241 ArrayBuffer.prototype ArrayBuffer, JavaScript, Property
ArrayBufferオブジェクトに対してのプロトタイプを表します。
242 ArrayBuffer.prototype.byteLength ArrayBuffer, JavaScript, Property, prototype
ArrayBufferのバイト単位の長さを表します。
243 ArrayBuffer.prototype.slice() ArrayBuffer, JavaScript, Method, arrayBuffer, prototype
beginから(包括)endまで(排他)までこのArrayBufferのバイト単位のコピーされた内容の新しいArrayBufferを返します。
244 ArrayBuffer.transfer() ArrayBuffer, ECMAScript7, Experimental, Expérimental, JavaScript, Javascript, Method, Reference, Référence, TypedArrays
静的なArrayBuffer.transfer() メソッドは、oldBufferのデータから得られる内容の新しいArrayBufferを返します。newByteLengthによって切断されるかゼロ拡張されます。newByteLengthundefinedなら、oldBufferbyteLengthが使われます。この操作は切り離された状態でoldBufferを見捨てます。
245 Boolean Boolean, JavaScript, JavaScript Reference
Boolean オブジェクトは真偽値のオブジェクト・ラッパです。
246 Boolean.prototype
Boolean コンストラクタのプロトタイプを表します。
247 Boolean.prototype.toSource() Boolean, JavaScript
オブジェクトのソースコードを表す文字列を返します。
248 Boolean.prototype.toString() Boolean, Boolean Methods
指定された Boolean オブジェクトを表す文字列を返します。
249 Boolean.prototype.valueOf()
Boolean オブジェクトの基本型値 (primitive value) を返す。
250 DataView JavaScript, JavaScript typed arrays, NeedsBrowserCompatibility, NeedsContent
ArrayBuffer は任意のデータのかたまりを表すのに有用なオブジェクトです。多くの場合、そのようなデータはディスク装置やネットワークから読み込まれ、また前に説明した Typed Array Views によって示される配置の制約に従っていません。加えてそのデータは大抵、実際のところ異種のデータで構成され、またバイト順が定義済みの状態にあります
251 DataView.prototype DataView, JavaScript, Property
DataViewオブジェクトに対するプロトタイプを表します。
252 DataView.prototype.buffer DataView, JavaScript, Property, TypedArrays, prototype
構築時にDataViewによって参照されるArrayBufferを表します。
253 DataView.prototype.byteLength DataView, JavaScript, Property, TypedArrays, prototype
ArrayBufferの開始位置からの(バイト単位の)長さを表します。
254 DataView.prototype.byteOffset DataView, JavaScript, Property, TypedArrays, prototype
ArrayBufferの開始からこのビューの(バイト単位の)オフセットを表します。
255 DataView.prototype.getFloat32() DataView, JavaScript, Method, TypedArrays, prototype
DataViewの開始位置から特定のバイトオフセットで符号付き32-bit float (float) を取得します。
256 DataView.prototype.getFloat64() DataView, JavaScript, Method, prototype
DataViewの開始位置から特定のバイトオフセットで符号付き 64-bit float (double) を取得します。
257 DataView.prototype.getInt16() DataView, JavaScript, Method, TypedArrays, prototype
DataViewの開始位置から特定のバイトオフセットで符号付き16-bit integer (short)を取得します。
258 DataView.prototype.getInt32() DataView, JavaScript, Method, TypedArrays, prototype
DataViewの開始位置から特定のバイトオフセットで符号付き32-bit integer (long)を取得します。
259 DataView.prototype.getInt8() DataView, JavaScript, Method, TypedArrays, prototype
DataViewの開始位置から特定のバイトオフセットで符号付き8-bit integer (byte) を取得します。
260 DataView.prototype.getUint16() DataView, JavaScript, Method, TypedArrays, prototype
DataViewの開始位置から特定のバイトオフセットで符号なし 16-bit integer (unsigned short) を取得します。
261 DataView.prototype.getUint32() DataView, JavaScript, Method, TypedArrays, prototype
DataViewの開始位置から特定のバイトオフセットで符号なし32-bit integer (unsigned long)を取得します。
262 DataView.prototype.getUint8() DataView, JavaScript, Method, TypedArrays, prototype
DataViewの開始位置から特定のバイトオフセットで符号なし8-bit integer (unsigned byte) を取得します。
263 DataView.prototype.setFloat32() DataView, JavaScript, Method, TypedArrays, prototype
DataViewの開始位置から特定のバイトオフセットで符号付き 32-bit float (float) を設定します。
264 DataView.prototype.setFloat64() DataView, JavaScript, Method, TypedArrays, prototype
DataViewの開始位置から特定のバイトオフセットで符号付き 64-bit float (double) を設定します。
265 DataView.prototype.setInt16() DataView, JavaScript, Method, TypedArrays, prototype
DataViewの開始位置から特定のバイトオフセットで符号付き 16-bit integer (short) を設定します。
266 DataView.prototype.setInt32() DataView, JavaScript, Method, TypedArrays, prototype
DataViewの開始位置から特定のバイトオフセットで符号付き 32-bit integer (long) を設定します。
267 DataView.prototype.setInt8() DataView, JavaScript, Method, TypedArrays, prototype
DataViewの開始位置から特定のバイトオフセットで符号付き 8-bit integer (byte) を設定します。
268 DataView.prototype.setUint16() DataView, JavaScript, Method, TypedArrays, prototype
DataViewの開始位置から特定のバイトオフセットで符号なし 16-bit integer (unsigned short) を設定します。
269 DataView.prototype.setUint32() DataView, JavaScript, Method, TypedArrays, prototype
DataViewの開始位置から特定のバイトオフセットで符号なし 32-bit integer (unsigned long) を設定します。
270 DataView.prototype.setUint8() DataView, JavaScript, Method, TypedArrays, prototype
DataViewの開始位置から特定のバイトオフセットで符号なし 8-bit integer (byte) を設定します。
271 Date Date, JavaScript
日付や時刻を扱うことが可能な、JavaScript の Date インスタンスを生成します。
272 Date.UTC() Date, Date Methods
コンストラクタの最も長い書式と同じ引数を受け付け、世界時の 1970 年 1 月 1 日 00:00:00 からのミリ秒数を返します。
273 Date.now() Date, JavaScript, JavaScript Reference
UTC(協定世界時)での 1970 年 1 月 1 日 00 時 00 分 00 秒 から現在までの経過ミリ秒を返します。
274 Date.parse()
275 Date.prototype Date
Date コンストラクタのプロトタイプを表します。
276 Date.prototype.getDate() Date, Date Methods
地方時に基づき、指定された日時の「日」を返します。
277 Date.prototype.getDay() Date, Date Methods
地方時に基づき、指定された日時の「曜日」を返します。
278 Date.prototype.getFullYear() Date, Date Methods
地方時に基づき、指定された日時の「年」を返します。
279 Date.prototype.getHours() Date, Date Methods, JavaScript
地方時に基づき、指定された日時の「時」を返します。
280 Date.prototype.getMilliseconds()
281 Date.prototype.getMinutes() Date, Date Methods
ローカル時刻の「分」(minutes)を返します。
282 Date.prototype.getMonth() Date, Date Methods
ローカル時刻の「月」(month)を返します。
283 Date.prototype.getSeconds() Date, Date Methods
指定したローカル日時の「秒」を返します。
284 Date.prototype.getTime() Date, Date Methods
ユニバーサル時間に従い、指定された日付の時刻に対応する数値を返します。
285 Date.prototype.getTimezoneOffset() Date, Date Methods
UTCと現在のロケール時間との差を分単位で返します。
286 Date.prototype.getUTCDate() Date, Date Methods
協定世界時に基づき、指定された日時の 日にち を返します。
287 Date.prototype.getUTCDay() Date, Date Methods
協定世界時に基づき、指定された日時の曜日を返します。
288 Date.prototype.getUTCFullYear() Date, Date Methods
協定世界時に基づき、指定された日時の西暦年(※グレゴリオ暦)を返します。
289 Date.prototype.getUTCHours() Date, Date Methods
協定世界時に基づき、指定された日時の「時」(※ 24 時制)を返します。
290 Date.prototype.getUTCMilliseconds() Date, Date Methods
協定世界時に基づき、指定された日時の「ミリ秒」を返します。
291 Date.prototype.getUTCMinutes() Date, Date Methods
協定世界時に基づき、指定された日時の「分」を返します。
292 Date.prototype.getUTCMonth() Date, Date Methods
協定世界時に基づき、指定された日時の「月」を返します。
293 Date.prototype.getUTCSeconds() Date, Date Methods
協定世界時に基づき、指定された日時の「秒」を返します。
294 Date.prototype.getYear() Date, Date Methods
地方時に基づき、指定された日時の「年」を返します。
295 Date.prototype.setDate() Date, Date Methods
地方時に基づき、指定された日時の 日にち を設定します。
296 Date.prototype.setFullYear() Date, JavaScript, Method, Reference, Réference, Référence, prototype
地方時に基づき、指定された日時の「年」を設定します。
297 Date.prototype.setHours() Date, JavaScript, Method, Reference, Réference, Référence, prototype
地方時に基づき、指定された日時の「時」を設定します。1 January 1970 00:00:00 UTCから更新されたDateインスタンスが表す時間までのミリ秒を返します。
298 Date.prototype.setMilliseconds() Date, JavaScript, Method, Reference, Réference, Référence, prototype
地方時に基づき、指定された日時の「ミリ秒」を設定します。
299 Date.prototype.setMinutes() Date, JavaScript, Method, Reference, Réference, Référence, prototype
地方時に基づき、指定された日時の「分」を設定します。
300 Date.prototype.setMonth() Date, JavaScript, Method, Reference, Réference, Référence, prototype
現在の設定年に基づき、指定された日時の「月」を設定します。
301 Date.prototype.setSeconds() Date, JavaScript, Method, Reference, Réference, Référence, prototype
地方時に基づき、指定された日時の「秒」を設定します。
302 Date.prototype.setTime() Date, JavaScript, Method, Reference, Réference, Référence, prototype
DateオブジェクトをJanuary 1, 1970, 00:00:00 UTCからのミリ秒を表す時刻に設定します。
303 Date.prototype.setUTCDate() Date, JavaScript, Method, Reference, Réference, Référence, prototype
協定世界時に基づき、指定された日時の 日にち を設定します。
304 Date.prototype.setUTCFullYear() Date, JavaScript, Method, Reference, Réference, Référence, prototype
協定世界時に基づき、指定された日時の西暦年(※グレゴリオ暦)を設定します。
305 Date.prototype.setUTCHours() Date, JavaScript, Method, Reference, Réference, Référence, prototype
協定世界時に基づき、指定された日時の「時」を設定し、1 January 1970 00:00:00 UTCから更新されたDateインスタンスが表す時刻までの「ミリ秒」を返します。
306 Date.prototype.setUTCMilliseconds() Date, JavaScript, Method, Reference, Réference, Référence, prototype
協定世界時に基づき、指定された日時の「ミリ秒」を設定します。
307 Date.prototype.setUTCMinutes() Date, JavaScript, Method, Reference, Réference, Référence, prototype
協定世界時に基づき、指定された日時の「分」を設定します。
308 Date.prototype.setUTCMonth() Date, JavaScript, Method, Reference, Réference, Référence, prototype
協定世界時に基づき、指定された日時の「月」を設定します。
309 Date.prototype.setUTCSeconds() Date, JavaScript, Method, Reference, Réference, Référence, prototype
協定世界時に基づき、指定された日時の「秒」を設定します。
310 Date.prototype.setYear() Date, Deprecated, JavaScript, Method, Reference, Réference, Référence, prototype
地方時に基づき、指定された日時の「年」を設定します。setYear()は西暦を設定しないので("2000年問題")、 もはや使われておらず、setFullYear()メソッドに置き換えられています。
311 Date.prototype.toDateString() Date, JavaScript, Method, Reference, Réference, Référence, prototype
人間が読めるフォーマットのアメリカ英語でDateオブジェクトの日付の部分を返します。
312 Date.prototype.toGMTString() Date, Deprecated, JavaScript, Method, Reference, Réference, Référence, prototype
インターネットグリニッジ標準時(GMT)変換を使って、日付を文字列に変換します。toGMTString() によって返される値のフォーマットはプラットフォームやブラウザによって変化します。一般に人間の読める日付の文字列を表します。
313 Date.prototype.toISOString() Date, JavaScript, Method, Reference, Réference, Référence, polyfill, prototype
simplified拡張ISOフォーマットで文字列を返します。(ISO 8601), 常に24文字長です: YYYY-MM-DDTHH:mm:ss.sssZ タイムゾーンは、接尾辞"Z"で表記されているように、常にUTCオフセットです。
314 Date.prototype.toJSON() Date, Date Methods
Date オブジェクトを JSON シリアライズして返します。
315 Date.prototype.toLocaleDateString() Date, Internationalization, JavaScript, Javascript, Method, Prototype, Reference, Référence, javascript, prototype
toLocaleDateString()メソッドは、Dateオブジェクトの日付から言語に依存する文字列表現を返します。新たな引数localesoptionsにより、アプリケーションにどの言語の書き方を用いるか定めたり、関数の処理の仕方が変えられます。古い実装ではlocalesoptionsは無視され、使われるロケールと返される文字列の形式は実装に完全に依存します。
316 Date.prototype.toLocaleFormat() Date, JavaScript, Method, Non-standard, Reference, Réference, Référence, prototype
日付を特定のフォーマットを用いた文字列に変換します。Intl.DateTimeFormatは標準準拠の方法で日付をフォーマットする代案です。新バージョンのDate.prototype.toLocaleDateString()も確かめて下さい。
317 Date.prototype.toLocaleString() Date, Internationalization, JavaScript, Method, Reference, Réference, Référence, prototype
この日付の言語敏感な表現の文字列を返します。新しいlocales やcode>options引数でアプリケーションはフォーマット変換に使われる言語を指定でき、関数の振る舞いをカスタマイズ出来ます。古い実装では、locales引数 と options引数を無視し、使われているローケルと返される文字列の形式は完全に実装依存です。
318 Date.prototype.toLocaleTimeString() Date, Internationalization, JavaScript, Method, Reference, Réference, Référence, prototype
日時の時刻部分の言語敏感な表現の文字列を返します。 新しい localesoptions 引数で、アプリケーションはフォーマット変換に使われる言語を指定でき、関数の振る舞いをカスタマイズ出来ます。古い実装では、locales引数 と options引数を無視し、使われているローケルと返される文字列の形式は完全に実装依存です。
319 Date.prototype.toSource() Date, JavaScript, Method, Non-standard, Reference, Réference, Référence, prototype
オブジェクトのソースコードを表す文字列を返します。
320 Date.prototype.toString() Date, Date Methods
指定した Date オブジェクトの文字列表現を返します。
321 Date.prototype.toTimeString() Date, JavaScript, Method, Reference, Réference, Référence, prototype
人間が読めるフォーマットのアメリカ英語でDateオブジェクトの時刻部分を返します。
322 Date.prototype.toUTCString() Date, JavaScript, Method, Reference, Réference, Référence, prototype
協定世界時を使って日付を文字列に変換します。
323 Date.prototype.valueOf() Date, JavaScript, Method, Reference, Réference, Référence, prototype
Dateオブジェクトのプリミティブ値を返します。
324 Date.prototype[@@toPrimitive] Date, JavaScript, Javascript, Method, Prototype, Reference, javascript, prototype
[@@toPrimitive]()メソッドは、Dateオブジェクトをプリミティブ値に変換します。
325 Error
Errorコンストラクタはエラーオブジェクトを生成します。Errorオブジェクトのインスタンスは実行時エラーが発生すると投げられます。Errorオブジェクトはユーザー定義例外の基底オブジェクトとして使うこともできます。標準の組み込みエラー型については下記を参照してください。
326 Error.prototype
Error コンストラクタのプロトタイプを表します。
327 Error.prototype.columnNumber Error, JavaScript, Non-standard, Property, prototype
このエラーを起こしたファイルの行のカラム番号を表します。
328 Error.prototype.fileName Error, JavaScript, Non-standard, Property, prototype
このエラーを起こしたファイルのパスを表します。
329 Error.prototype.lineNumber Error, JavaScript, Non-standard, Property, Reference, Réference, Référence
このエラーを起こしたファイルの行番号を表します。
330 Error.prototype.message Error, JavaScript, Property, prototype
人間が読める形式のエラーの説明を表します。
331 Error.prototype.name Error, JavaScript, Property, prototype
エラーの型名称を表します。初期値は"Error"です。
332 Error.prototype.stack Error, JavaScript, Non-standard, Property, Reference, Réference, Référence, prototype
Errorオブジェクトの非標準の stack プロパティは関数がコールされたこと、どのような順序か、行とファイルはどちらからか、どんな引数を持っているかについてのトレースを提供します。スタック文字列は最も最近のコールから初期のコールまで オリジナルグローバルスコープコールにさかのぼりつつ、進みます。
333 Error.prototype.toSource() Error, JavaScript, Method, Non-standard, prototype
同じエラーにevelされたコードを返します。
334 Error.prototype.toString() Error, JavaScript, Method, prototype
特定のErrorオブジェクトを表す文字列を返します。
335 EvalError
eval 関数に関するエラーを表します。
336 EvalError.prototype
EvalError コンストラクタのプロトタイプを表します。
337 Float32Array
Float32Array タイプは、32 ビット浮動小数点数 (C 言語の float データタイプに相当します) の配列を表します。
338 Float64Array
Float64Array タイプは、64 ビット浮動小数点数 (C 言語の double データタイプに相当します) の配列を表します。
339 Function JavaScript, JavaScript Reference, 要更新
JavaScript における関数の全ては、実際には Function オブジェクトです。
340 Function.arguments
関数に渡される引数に対応する、配列状のオブジェクトです。
341 Function.arity Function
関数が必要とする引数の数を指定します。
342 Function.caller Function, JavaScript, JavaScript Reference
指定した関数の呼び出し元の関数を返します。
343 Function.displayName Function, JavaScript, Non-standard, Property
関数の表示名称を表します。
344 Function.length Function
関数が期待する引数の数を参照します。
345 Function.name Function
関数の名前です。
346 Function.prototype JavaScript, JavaScript Reference, Javascript
Function プロトタイプオブジェクトを表します。
347 Function.prototype.apply() JavaScript, apply
apply() メソッドは与えられた this 参照値と、配列(もしくは配列風のオブジェクト)の形で与えられた引数を用いて関数を呼び出します。
348 Function.prototype.bind() ECMAScript5, Function, JavaScript, Method
bind() メソッドは、呼び出された時に新しい関数を生成します。最初の引数 thisArg は新しい関数の this キーワードにセットされます。2 個目以降の引数は、新しい関数より前に、ターゲット関数の引数として与えられます。
349 Function.prototype.call() JavaScript
this の値と、個々にあたえた引数をわたして、関数を呼び出します。
350 Function.prototype.isGenerator() Function, Function Methods
関数がジェネレータであるか否かを示す真偽値を取得します。
351 Function.prototype.toSource() Function
関数のソースコードを表す文字列を返します。
352 Function.prototype.toString() Function, JavaScript
関数のソースコードを表す文字列を返します。
353 Generator ECMAScript6, Experimental, Expérimental, Generator, JavaScript, Legacy Generator, Legacy Iterator, Reference, Réference, Référence
generator functionによってGenerator オブジェクトが返され、イテレータ と 反復プロトコルの両方に従います。
354 Generator.prototype.next() ECMAScript6, Experimental, Expérimental, Generator, JavaScript, Method, Reference, Réference, Référence, prototype
donevalueの2つのプロパティを持ったオブジェクトを返します。 ジェネレータに値を送るためにnextメソッドに引数が提供されております。
355 Generator.prototype.return() ECMAScript6, Experimental, Expérimental, Generator, JavaScript, Method, Reference, Réference, Référence, prototype
与えられている値を返し、ジェネレータを終了します。
356 Generator.prototype.throw() ECMAScript6, Experimental, Expérimental, Generator, JavaScript, Method, Reference, Réference, Référence, prototype
エラーをジェネレータにスローします。
357 GeneratorFunction Constructor, ECMAScript6, Experimental, Expérimental, GeneratorFunction, Iterator, JavaScript, NeedsTranslation, Reference, Réference, Référence, TopicStub
GeneratorFunction コンストラクタ は新しいgenerator function オブジェクトを生成します。 JavaScriptでは、あらゆるジェネレータファンクションは実際にGeneratorFunction オブジェクトです。
358 GeneratorFunction.prototype ECMAScript6, Experimental, Expérimental, GeneratorFunction, Iterator, JavaScript, Property, Reference, Réference, Référence, prototype
GeneratorFunctionプロトタイプオブジェクトを表します。
359 Infinity JavaScript
グローバルプロパティ Infinity は無限大を表す数値です。
360 Int16Array
Int16Array タイプは、2 の補数形式の 16 ビット符号付き整数値の配列を表します。
361 Int32Array
Int32Array タイプは、2 の補数形式の 32 ビット符号付き整数値の配列を表します。
362 Int8Array
Int8Array タイプは、2 の補数形式の 8 ビット符号付き整数値の配列を表します。
363 InternalError Error, InternalError, JavaScript, Non-standard
JavaScriptエンジン内部で起こったエラーを示します。例えば、: "InternalError: too much recursion"
364 InternalError.prototype Error, InternalError, JavaScript, Non-standard, Property
InternalErrorコンストラクタのプロトタイプを表します。
365 Intl Internationalization, JavaScript
Intl オブジェクトは、ECMAScriptの国際化APIの名前空間です。それは、言語に依存した文字列の比較、数値フォーマット、日付フォーマットを提供します。CollatorNumberFormatDateTimeFormatオブジェクトに対するコンストラクタは、Intlオブジェクトのプロパティです。このページではこれらのプロパティについて記載するとともに、国際化コンストラクタと他の言語に依存する機能に共通の機能を記載しています。
366 Intl.Collator Collator, Internationalization, JavaScript
Intl.Collatorオブジェクトは言語に依存した文字列の比較を可能にするオブジェクトであるcollatorsに対するコンストラクタです。
367 Intl.Collator.prototype Collator, Internationalization, JavaScript, Property, prototype
Intl.Collatorコンストラクタに対するプロトタイプオブジェクトを表します。
368 Intl.Collator.prototype.compare Collator, Internationalization, JavaScript, Property, prototype
このCollatorオブジェクトのソート順に応じて2つの文字列を比較するゲッター関数を返します。
369 Intl.Collator.prototype.resolvedOptions() Collator, Internationalization, JavaScript, Method, prototype
ローケルを反映しているプロパティとCollatorオブジェクトの初期化中に計算された照合オプションをもった新しいオブジェクトを返します。
370 Intl.Collator.supportedLocalesOf() Collator, Internationalization, JavaScript, Method
ランタイムデフォルトローケルに戻る必要なしで、サポートされている提供されているローケルを含んでいる配列を返します。
371 Intl.DateTimeFormat DateTimeFormat, Internationalization, JavaScript
言語に敏感な日付と時刻のフォーマットを有効にするオブジェクトのコンストラクタです。
372 Intl.DateTimeFormat.prototype DateTimeFormat, Internationalization, JavaScript, Property, prototype
Intl.DateTimeFormatコンストラクタに対するプロトタイプオブジェクトを表します。
373 Intl.DateTimeFormat.prototype.format DateTimeFormat, Internationalization, JavaScript, Property, prototype
ローケルに応じて、このDateTimeFormatオブジェクトのオプションをもった日付をフォーマットするゲッター関数を返します。
374 Intl.DateTimeFormat.prototype.resolvedOptions() DateTimeFormat, Internationalization, JavaScript, Method, prototype
ローケルを反映しているプロパティとこのDateTimeFormatオブジェクトの初期化中に計算されたオプションをフォーマットしている日時をもった新しいオブジェクトを返します。
375 Intl.DateTimeFormat.supportedLocalesOf() DateTimeFormat, Internationalization, JavaScript, Method, prototype
ランタイムのデフォルトローケルに戻る必要なしでフォーマットしている日時でサポートしている提供されているローケルを含んでいる配列を返します。
376 Intl.NumberFormat Internationalization, JavaScript, NumberFormat
言語に敏感な数値フォーマットを有効にするオブジェクトのコンストラクタです。
377 Intl.NumberFormat.prototype Internationalization, JavaScript, NumberFormat, Property, prototype
Intl.NumberFormatコンストラクタに対するプロトタイプオブジェクトを表します。
378 Intl.NumberFormat.prototype.format Internationalization, JavaScript, NumberFormat, Property, prototype
ローケルに応じて、このNumberFormatオブジェクトのオプションをもった数値をフォーマットするゲッター関数を返します。
379 Intl.NumberFormat.prototype.resolvedOptions() Internationalization, JavaScript, Method, NumberFormat, prototype
ローケルを反映しているプロパティとこのNumberFormatオブジェクトの初期化中に計算された数値変換オプションをもった新しいオブジェクトを返します。
380 Intl.NumberFormat.supportedLocalesOf() Internationalization, JavaScript, Method, NumberFormat
ランタイムのデフォルトローケルに戻る必要なしで数値変換でサポートされる提供されたローケルを含んでいる配列を返します。
381 Iterator JavaScript, Legacy Iterator, Non-standard, Reference, Réference, Référence
レガシーイテレータプロトコルを実装し、オブジェクトの列挙可能なプロパティに対して反復するオブジェクトを返します。
382 JSON
JSON オブジェクトは、値を JavaScript Object Notation (JSON) へ、および JSON を値に変換するメソッドを持ちます。
383 JSON.parse() ECMAScript5, JSON, JavaScript, Method
JSON.parse() メソッドは文字列を JSON として解析し、また任意で解析によって作り出された値を変換します。
384 JSON.stringify() JSON, JavaScript, Method, Reference, Réference, Référence, stringify
JSON.stringify() メソッドは JavaScript の値を JSON 文字列に変換します。置き換え関数を指定して値を置き換えたり、置き換え配列を指定して指定されたプロパティのみを含むようにしたりできます。
385 Map ECMAScript6, JavaScript, Map
Map オブジェクトは単純なキー/値写像(マップ)です。キーあるいは値として任意の値(オブジェクト、プリミティブ値とも)を使うことができます。
386 Map.prototype ECMAScript6, Experimental, Expérimental, JavaScript, Map, Property
Mapコンストラクタに対するプロトタイプを表します。
387 Map.prototype.clear() ECMAScript6, Experimental, Expérimental, JavaScript, Map, Method, prototype
Mapオブジェクトからすべての要素を削除します。
388 Map.prototype.delete() ECMAScript6, Experimental, Expérimental, JavaScript, Map, Method, prototype
Mapオブジェクトから特定の要素を削除します。
389 Map.prototype.entries() ECMAScript6, Experimental, Expérimental, Iterator, JavaScript, Map, Method, prototype
挿入順でMapオブジェクトの要素に対する[key, value]ペアを含む新しいIterator オブジェクトを返します。
390 Map.prototype.forEach() ECMAScript6, Experimental, Expérimental, JavaScript, Map, Method, prototype
挿入順にMapのキー/バリューペアあたり一回、提供された関数を実行します。
391 Map.prototype.get() ECMAScript6, Experimental, JavaScript, Javascript, Map, Method, Prototype, prototype
Mapオブジェクトから特定の要素を返します。
392 Map.prototype.has() ECMAScript6, Experimental, Expérimental, JavaScript, Map, Method, prototype
特定のキーに対する要素が存在するかどうかを示すbooleanを返します。
393 Map.prototype.keys() ECMAScript6, Experimental, Expérimental, Iterator, JavaScript, Map, Method, prototype
挿入順にMapオブジェクトの要素のキーを含む新しいIteratorオブジェクトを返します。
394 Map.prototype.set() ECMAScript6, Experimental, Expérimental, JavaScript, Map, Method, prototype
特定のkeyvalueをもった新しい要素をMapオブジェクトに追加します。
395 Map.prototype.size ECMAScript6, Experimental, Expérimental, JavaScript, Map, Property
Mapオブジェクトの要素の数を表します。
396 Map.prototype.values() ECMAScript6, Experimental, Expérimental, Iterator, JavaScript, Map, Method, prototype
挿入順にMapオブジェクトの要素に対する値を含む新しいIterator オブジェクトを返します。
397 Map.prototype[@@iterator]() ECMAScript6, Experimental, Expérimental, Iterator, JavaScript, Map, Method, Reference, Réference, Référence, prototype
@@iterator プロパティの初期値はentriesプロパティの初期値と同じ関数オブジェクトです。
398 Map.prototype[@@toStringTag]() ECMAScript6, JavaScript, Javascript, Map, Property, Prototype, Reference, javascript, prototype
Map[@@toStringTag]プロパティは、Mapのしょき値を持ちます。
399 get Map[@@species] ECMAScript6, Experimental, Expérimental, JavaScript, Map, NeedsContent, NeedsExample, Property
Mapコンストラクタを返します。
400 Math JavaScript, Javascript, Math, javascript
数学的な定数と関数を提供するプロパティとメソッドを持つ、組み込みのオブジェクトです。関数オブジェクトではありません。
401 Math.E JavaScript, Math, Property, Reference, Réference, Référence
Math.E プロパティはネイピア数 (オイラー数) です。これは、自然対数の底として用いられる数学定数で、約 2.718 です。
402 Math.LN10 JavaScript, Math
10 の自然対数。約 2.302 です。
403 Math.LN2 JavaScript, Math
2 の自然対数。約 0.693 です。
404 Math.LOG10E JavaScript, Math
10 を底とした E の対数。約 0.434 です。
405 Math.LOG2E JavaScript, Math
2 を底とした E の対数。約 1.442 です。
406 Math.PI JavaScript, Math
円周率。約 3.14159 です。
407 Math.SQRT1_2 JavaScript, Math
1/2 の平方根。つまり、1 割る 2 の平方根。約 0.707 です。
408 Math.SQRT2 JavaScript, Math
2 の平方根。約 1.414 です。
409 Math.abs() JavaScript, Math, Math Methods
引数として与えた数の絶対値を返します。
410 Math.acos() JavaScript, Math, Math Methods
引数として与えた数のアークコサインをラジアン単位で返します。
411 Math.acosh() Experimental, Expérimental, JavaScript, Math, Method, Reference, Réference, Référence
引数として与えた数のハイパーボリックアークコサインを返します。 すなわち
412 Math.asin() JavaScript, Math, Math Methods
引数として与えた数のアークサインをラジアン単位で返します。
413 Math.asinh() Experimental, Expérimental, JavaScript, Math, Mathod, Reference, Réference, Référence
引数として与えた数のハイパーボリックアークサインを返します。すなわち
414 Math.atan() JavaScript, Math, Math Methods
引数として与えた数のアークタンジェントをラジアン単位で返します。
415 Math.atan2() JavaScript, Math, Math Methods
引数の比率でのアークタンジェントを返します。
416 Math.atanh() Experimental, Expérimental, JavaScript, Math, Method, Reference, Réference, Référence
引数として与えた数のハイパーボリックアークタンジェントを返します。すなわち
417 Math.cbrt() Experimental, Expérimental, JavaScript, Math, Method, Reference, Réference, Référence
引数として与えた数の立方根を返します。 すなわち
418 Math.ceil() JavaScript, Math, Math Methods
引数として与えた数以上の最小の整数を返します。
419 Math.clz32() ECMAScript6, Experimental, Expérimental, JavaScript, Math, Method, Reference, Réference, Référence
引数として与えた数の32ビットバイナリでの先導する0ビットの数を返します。
420 Math.cos() JavaScript, Math, Math Methods
引数として与えた数のコサインを返します。
421 Math.cosh() Experimental, Expérimental, JavaScript, Math, Method, Reference, Réference, Référence
引数として与えた数のハイパーボリックコサインを返します。constant eを使用して表現されます。:
422 Math.exp() JavaScript, Math, Math Methods
Ex を返します。ここでの x は引数、E は、自然対数の底であるネイピア数(オイラー数)です。
423 Math.expm1() Experimental, JavaScript, Javascript, Math, Method, Reference
ex - 1 を返します。x は引数で、e は自然対数の底です。
424 Math.floor() JavaScript, Math, Math Methods
引数として与えた数以下の最大の整数を返します。
425 Math.fround() Experimental, Expérimental, JavaScript, Math, Method, Reference, Réference, Référence
引数として与えた数の最も近い単精度 floatを返します。
426 Math.hypot() Experimental, Expérimental, JavaScript, Math, Method, Reference, Réference, Référence
引数の二乗和の平方根を返します。すなわち
427 Math.imul() JavaScript, Math
このメソッドは 2 つの引数をとり、C 言語の様な 32 ビット乗算の結果を返します。
428 Math.log() JavaScript, Math, Math Methods
引数として与えた数の自然対数(底は E )を返します。
429 Math.log10() ECMAScript6, Experimental, JavaScript, Math, Method, Reference
Math.log10() 関数は、引数として与えた数に対して、10 を底とする対数を返します。すなわち、
430 Math.log1p() ECMAScript6, Experimental, Expérimental, JavaScript, Math, Method, Reference, Réference, Référence
引数として与えた数と 1 の合計の自然対数(底 e)を返します。すなわち
431 Math.log2() ECMAScript6, Experimental, Expérimental, JavaScript, Math, Method, Reference, Réference, Référence
引数として与えた数の2を底とする対数を返します。すなわち
432 Math.max() JavaScript, JavaScript Reference, Math, Math Methods
引数として与えた複数の数の中で最大の数を返します。
433 Math.min() JavaScript, JavaScript Reference, Math, Math Methods
引数として与えた複数の数の中で最小の数を返します。
434 Math.pow() JavaScript, Math, Math Methods
baseexponent 乗した値、つまり、baseexponent の値を返します。
435 Math.random() JavaScript, Math, Math Methods
[0,1) 、……つまり、0 以上 1 未満の範囲で疑似乱数を返します。Java と同様に、現在時刻をシードとして乱数を生成します。
436 Math.round() JavaScript, Math, Math Methods
引数として与えた数を四捨五入して、最も近似の整数を返します。
437 Math.sign() Experimental, JavaScript, Javascript, Math, Method, Reference, javascript
Math.sign() 関数は、引数として与えた数が正、負、0 のどれであるか示す符号を返します。
438 Math.sin() JavaScript, Math, Math Methods
引数として与えた数のサイン(正弦)を返します。
439 Math.sinh() ECMAScript6, Experimental, Expérimental, JavaScript, Math, Method, Reference, Réference, Référence
引数として与えた数のハイパーボリックサインを返します。constant eを用いて表現できます。:
440 Math.sqrt() JavaScript, Math
引数として与えた数の平方根を返します。
441 Math.tan() JavaScript, Math, Math Methods
引数として与えた数のタンジェントを返します。
442 Math.tanh() ECMAScript6, Experimental, Expérimental, JavaScript, Math, Method, Reference, Réference, Référence
引数として与えた数のハイパーボリックタンジェントを返します。すなわち
443 Math.trunc() ECMAScript6, Experimental, JavaScript, Javascript, Math, Method, Reference, javascript
Math.trunc() 関数は、引数として与えた数の小数部の桁を取り除くことによって整数部を返します。
444 NaN JavaScript
グローバルプロパティ NaN は非数 (Not-A-Number) を表す値です。
445 Number JavaScript, JavaScript Reference, Number
数値として扱うことができるラッパーオブジェクトを生成します。
446 Number.EPSILON ECMAScript6, Experimental, Expérimental, JavaScript, Number, Property
Number.EPSILON プロパティは、1 と、Number として表現できる 1 より大きい最小の値の差を表します。
447 Number.MAX_SAFE_INTEGER ECMAScript6, Experimental, Expérimental, JavaScript, Number, Property
JavaScriptにおいて正確に扱える最大整数値を表します(253 - 1)。
448 Number.MAX_VALUE
JavaScript において表すことが可能な最大数値。
449 Number.MIN_SAFE_INTEGER ECMAScript6, Experimental, Expérimental, JavaScript, Number, Property
JavaScriptにおいて正確に扱える最小整数値を表します(-(253 - 1))。
450 Number.MIN_VALUE
JavaScript において表すことが可能な最小の正の数の値。
451 Number.NEGATIVE_INFINITY 要更新
負の無限大を表す値。
452 Number.NaN
非数 (Not-A-Number) を表す値。
453 Number.POSITIVE_INFINITY
正の無限大を表す値。
454 Number.isFinite() Experimental, Expérimental, JavaScript, Method, Number, Reference, Réference, Référence
引数として与えた数が有限数かどうかの真偽値を返します。
455 Number.isInteger()
Number.isInteger() は引数に指定された値が整数かどうかを判定するメソッドです。
456 Number.isNaN() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Number
引数として与えた数がNaNかどうかの真偽値を返します。 オリジナルのisNaN()グローバルメソッドのより堅牢なバージョンです。
457 Number.isSafeInteger() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Number
引数として与えた数がsafe integerかどうかの真偽値を返します。safe integer は下記を満たす整数です。
458 Number.parseFloat() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Number
文字列引数をパースし浮動小数点数を返します。このメソッドはグローバル関数parseFloat()と同様に振る舞いECMAScript第6版の一部となっています(目的はグローバル関数のモジュール化です)。
459 Number.parseInt() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Number
文字列引数をパースし指定された基数または底の整数値を返します。
460 Number.prototype
Number コンストラクタのプロトタイプを表します。
461 Number.prototype.toExponential()
Number オブジェクトを指数表記で表した文字列を返します。
462 Number.prototype.toFixed()
数を固定小数点表記を用いて表現します。
463 Number.prototype.toLocaleString() Internationalization, JavaScript, Method, Number, prototype
このNumberオブジェクトのローケルに応じた文字列表現を返します。
464 Number.prototype.toPrecision()
Number オブジェクトを指定された精度で表した文字列を返します。 <table class="fullwidth-table"> <tr> <td class="header" colspan="2">Method of Number</td> </tr> <tr> <td>実装されたバージョン</td> <td>JavaScript 1.5</td> </tr> <tr> <td>ECMA バージョン</td> <td>ECMA-262</td> </tr> </table>
465 Number.prototype.toSource()
オブジェクトのソースコードを表す文字列を返します。
466 Number.prototype.toString()
指定された Number オブジェクトを表す 文字列を返します。
467 Number.prototype.valueOf() Number, Number Methods
Number オブジェクトのプリミティブ値を返します。
468 Number.toInteger() JavaScript, Method, Non-standard, Number, Obsolete
渡された引数を評価しintegerに変換します。しかし実装は取り除かれました。
469 Object Constructor, JavaScript, Object
Object コンストラクタはオブジェクトラッパーを 1 つ生成します。
470 Object.assign() ECMAScript6, Experimental, Expérimental, JavaScript, Javascript, Method, Object, Reference, Référence, javascript, polyfill
1つ以上のsourceオブジェクトの保有する全ての列挙(enumerable)プロパティの値を、targetのオブジェクトへコピーします。戻り値はtargetオブジェクトになります。
471 Object.create() ECMAScript5, JavaScript, JavaScript 1.8.5, Object, configurable, editable, enumerable, prototype
指定したプロトタイプオブジェクトおよびプロパティを持つ、新たなオブジェクトを生成します。
472 Object.defineProperties() ECMAScript5, JavaScript, JavaScript 1.8.5, Method, Object, javascript
Object.defineProperties()メソッドは、オブジェクトに直接新しいプロパティを定義し、あるいは既存のプロパティを変更して、そのオブジェクトを返します。
473 Object.defineProperty() ECMAScript5, JavaScript, JavaScript 1.8.5, Javascript, Object, Object Methods, configurable, enumerable, writable
オブジェクトで新しいプロパティを直接定義、またはオブジェクトで既存のプロパティを変更して、そのオブジェクトを返します。
474 Additional examples for Object.defineProperty Examples, JavaScript, Object
このページではObject.defineProperty()に対する追加の例を提供します。
475 Object.entries() ECMAScript2016, Experimental, JavaScript, Method, Object
Object.entries() メソッドは、引数に与えたオブジェクトが所有する、列挙可能なプロパティの組 [key, value] からなる配列を返します。配列要素の順序は for...in ループによる順序と同じです(両者の違いとして、for-in ループではその上プロトタイプチェーン内のプロパティも列挙されます)。
476 Object.freeze() ECMAScript5, JavaScript 1.8.5, Object Methods
オブジェクトを凍結します: これは、新しいプロパティの追加、既存のプロパティの削除、既存のプロパティやプロパティの列挙可否、設定変更可否、書き込み可否の変更を抑制します。本質的には、オブジェクトを実質的に不変にします。このメソッドは凍結されたオブジェクトを返します。
477 Object.getNotifier() JavaScript, Method, Non-standard, Object
Object.getNotifer() メソッドは総合的に変更をトリガーできるオブジェクトの生成に使用されます。
478 Object.getOwnPropertyDescriptor()
与えられたオブジェクト自身のプロパティ (すなわちオブジェクトが直接提供するプロパティであり、オブジェクトのプロトタイプチェインを伝って提供されるプロパティではありません) の、プロパティディスクリプタを返します。
479 Object.getOwnPropertyNames()
与えられたオブジェクトで発見されたすべてのプロパティ (列挙可能・不可能を問わず) の配列を返します。
480 Object.getOwnPropertySymbols() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Object
引数で与えられたオブジェクト上で直接見つかったすべてのsymbolプロパティの配列を返します。
481 Object.getPrototypeOf() AJAX, ECMAScript5, JavaScript, JavaScript Reference, Object, Object Methods
指定したオブジェクトのプロトタイプを返します。
482 Object.is() DOM, Gecko DOM Reference, Object, Object Methods
Object.is() メソッドは 2 つの値の同一性を判定します。
483 Object.isExtensible() ECMAScript5, JavaScript, JavaScript 1.8.5
オブジェクトが拡張可能であるかどうか(新しいプロパティを追加する事が出来るか否か)を決定します。
484 Object.isFrozen()
オブジェクトが凍結されているかを判定します。
485 Object.isSealed()
オブジェクトが封印されているかを判定します。
486 Object.keys()
与えられたオブジェクト自身に存在する列挙可能なプロパティの配列を、for-in ループで提供されるものと同じ順番で返します (for-in ループとの違いは、for-in ループではプロトタイプチェインのプロパティも列挙することです)。
487 Object.observe() JavaScript, Method, Non-standard, Object
Object.observe() メソッドはオブジェクトに対する変更の非同期的監視に使用します。このメソッドによって発生順に一連の変更内容が生成されます。
488 Object.preventExtensions()
すでにプロパティが追加されたオブジェクトで、新しいプロパティを抑制します (すなわち、オブジェクトのさらなる拡張を抑制します)。
489 Object.prototype JavaScript, Object, Property
Object.prototype プロパティは Object のプロトタイプオブジェクトを表します。
490 Object.prototype.__count__ JavaScript, Object, Obsolute, Property, prototype
オブジェクトの列挙型プロパティの数を表します。しかし、取り除かれました。
491 Object.prototype.__defineGetter__() JavaScript, JavaScript Reference
オブジェクトのプロパティと関数とを結びつけます。 そのプロパティの値が取得されようとする時に、結びつけた関数が呼び出されます。
492 Object.prototype.__defineSetter__() JavaScript
オブジェクトのプロパティと関数とを結びつけます。そのプロパティへ値が設定されようとする時に、結びつけた関数が呼び出されます。
493 Object.prototype.__lookupGetter__()
指定したプロパティに結びつけられているゲッタ関数を返します。
494 Object.prototype.__lookupSetter__()
指定したプロパティに結びつけられているセッタ関数を返します。
495 Object.prototype.__noSuchMethod__ JavaScript, JavaScript Reference, 要更新
オブジェクトで定義されていない関数を呼び出した時に実行される関数を表します。
496 Object.prototype.__parent__ Object
__parent__ はオブジェクトのコンテクストへのポインタです。
497 Object.prototype.__proto__ JavaScript, Object, Property, Reference, Réference, Référence, prototype
Object.prototype__proto__プロパティは、アクセスされるオブジェクトの内部の[[Prototype]](オブジェクトまたはnullのどちらか)を暴露するアクセサプロパティ(getter関数とsetter関数)です。
498 Object.prototype.constructor
インスタンスのプロトタイプをつくったObject関数の参照を返します。ご注意いただきたいのは、このプロパティの値は、関数そのものの参照だということです。関数の名前が含まれた文字列ではありません。1true、あるいは"test"などのプリミティブ値については、このプロパティ値は読み取り専用です。
499 Object.prototype.eval()
非推奨です。あるオブジェクトの文脈で JavaScript コードの文字列を評価します。
500 Object.prototype.hasOwnProperty() Object, Object Methods
オブジェクトが指定されたプロパティを持っているかどうかを示す真偽値を返します。
501 Object.prototype.isPrototypeOf() Object, Object Methods, 翻訳中
オブジェクトが別のオブジェクトのプロトタイプチェーンに存在するかどうかを判定します。
502 Object.prototype.propertyIsEnumerable() JavaScript, JavaScript Reference
指定されたプロパティが列挙可能 (enumerable) かどうかを示す真偽値を返します。
503 Object.prototype.toLocaleString()
オブジェクトを表す文字列を返します。このメソッドは子孫に当たるオブジェクトが現地固有性のある (locale-specific) 用途のために上書きする意図でのものです。
504 Object.prototype.toSource() JavaScript, Object, Object Methods
オブジェクトのソースコードを表す文字列を返します。
505 Object.prototype.toString() 要更新
オブジェクトを表す文字列を返します。
506 Object.prototype.unwatch()
watch メソッドでセットしたウォッチポイントを取り除きます。
507 Object.prototype.valueOf() JavaScript, JavaScript Reference, Object
指定されたオブジェクトのプリミティブな値を返します。
508 Object.prototype.watch() JavaScript, JavaScript Reference, 翻訳中, 要更新
プロパティに値が代入されるのを監視し、代入された際に関数を実行します。
509 Object.seal() ECMAScript5, JavaScript 1.8.5, Object
オブジェクトを封印して、新しいオブジェクトを追加することやすべての既存のプロパティを設定変更不可にすることを抑制します。現存するプロパティの値は、書き込み可能である限り変更できます。
510 Object.setPrototypeOf() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Object
Object.setPrototypeOf() メソッドは指定されたオブジェクトのプロトタイプ(例 内部の[[Prototype]] プロパティ)を別のオブジェクト、または、nullに設定します。
511 Object.unobserve() JavaScript, Method, Non-standard, Object
Object.unobserve() メソッドは Object.observe() メソッドで設定した監視の解除に使用します。
512 Object.values()
Object.values() メソッドは引数に与えたオブジェクトが所有する列挙可能なプロパティの値からなる配列を返します。配列要素の順序は for...in ループによる順序と同じです(両者の違いとして、for-in ループではその上プロトタイプチェーン内のプロパティも列挙されます)。
513 ParallelArray
ParallelArrayの目標は、ウェブアプリケーション上でデータ並列性を実現することです。ParallelArray上で利用可能な高階関数は並列的に実行されます(ただし、並列的に実行できない場合は必要に応じて直列実行にフォールバックします)。並列実行性を保証したい場合には、Javascriptの機能のうち、Firefoxがサポートする並列可能なサブセットのみを利用するようにすることが推奨されています。
514 Promise ECMAScript6, Experimental, Expérimental, JavaScript, Javascript, Promise, javascript
Promiseオブジェクトは処理の延期(deferred)と非同期処理のために使われます。Promiseはまだ完了していないが、いずれ完了する処理を表します。
515 Promise.all() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Promise
反復引数のプロミスのすべてが完了したとき、完了プロミスを返します。
516 Promise.prototype Experimental, Expérimental, JavaScript, Promise, Property
Promiseコンストラクタに対するプロトタイプを表します。
517 Promise.prototype.catch() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Promise, prototype
Promiseを返します。失敗した場合のみ扱います。Promise.prototype.then(undefined, onRejected)が呼ばれたときと同様に振る舞います。
518 Promise.prototype.then() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Promise, prototype
Promiseを返します。2つの引数を持ち、両方ともPromiseが成功した場合、失敗した場合のコールバック関数です。
519 Promise.race() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Promise
反復のプロミスの一つが成功したり失敗したりしてすぐに値や理由とともにプロミスを返します。
520 Promise.reject() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Promise
引数で与えられた理由でリジェクトされたPromise オブジェクトを返します。
521 Promise.resolve() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Promise
引数で与えられた値で完了されたPromise オブジェクトを返します。値が成功なら (すなわちthen メソッドを持っている)、返されるプロミスは成功に従い、その最終的な状態を採用します。さもなければ、返されるプロミスはその値で失敗にされます。
522 Proxy ECMAScript6, NeedsJSVersion
プロキシとは、開発者自身が JavaScript で動作を定義するオブジェクトです。オブジェクトの既定動作は JavaScript エンジンに実装されており、たいていは C++ などの低レベル言語で記述されています。プロキシは、オブジェクトの挙動のほとんどを JavaScript で定義できるようにします。これは メタプログラミング API を提供するものと言われています。
523 Proxy handler ECMAScript6, Experimental, Expérimental, JavaScript, Proxy
proxiesに対するトラップを含むプレースホルダーオブジェクトを表します。
524 handler.apply() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Proxy
関数呼び出しに対するトラップです。
525 handler.construct() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Proxy
new 操作に対するトラップです。
526 handler.defineProperty() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Proxy
Object.defineProperty()に対するトラップです。
527 handler.deleteProperty() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Proxy
delete 操作に対するトラップです。
528 handler.enumerate() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Proxy
for...in 文に対するトラップです。
529 handler.get() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Proxy
プロパティ値を取得することに対するトラップです。
530 handler.getOwnPropertyDescriptor() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Proxy
Object.getOwnPropertyDescriptor()に対するトラップです。
531 handler.getPrototypeOf() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Proxy
[[GetPrototypeOf]] 内部メソッドに対するトラップです。
532 handler.has() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Proxy
in 操作に対するトラップです。
533 handler.isExtensible() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Proxy
Object.isExtensible()に対するトラップです。
534 handler.ownKeys() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Proxy
Object.getOwnPropertyNames()に対するトラップです。
535 handler.preventExtensions() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Proxy
Object.preventExtensions()に対するトラップです。
536 handler.set() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Proxy
プロパティ値を設定することに対するトラップです。
537 handler.setPrototypeOf() ECMAScript6, Experimental, Expérimental, JavaScript, Method, NeedsExample, Proxy
Object.setPrototypeOf()に対するトラップです。
538 Proxy.revocable() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Proxy
取消可能なProxy オブジェクトを生成します。
539 RangeError
値が配列内に存在しない、または値が許容範囲にない場合のエラーを表します。
540 RangeError.prototype
RangeError コンストラクタのプロトタイプを表します。
541 ReferenceError
存在しない変数が参照された場合のエラーを表します。
542 ReferenceError.prototype
ReferenceError コンストラクタのプロトタイプを表します。
543 Reflect ECMAScript6, Experimental, Expérimental, JavaScript, Reflect
ReflectはJavaScriptの操作のインターセプトに対するメソッドを提供するビルトインオブジェクトです。メソッドはproxy handlersのメソッドと同じです。Reflectは関数オブジェクトではありません。
544 Reflect.apply() ECMAScript6, Experimental, JavaScript, Method, Reflect
静的なReflect.apply()メソッドは、指定された引数とともに対象となる関数を呼び出します。
545 Reflect.construct() ECMAScript6, Experimental, JavaScript, Method, Reflect
静的なReflect.construct()メソッドは、関数のnew演算子のように機能します。これは、new target(...args)の呼び出しと同等です。
546 Reflect.defineProperty() ECMAScript6, Experimental, JavaScript, Method, Reflect
静的なReflect.defineProperty()メソッドは、Object.defineProperty()と似ていますが、Booleanを返します。
547 RegExp JavaScript, JavaScript Reference, Javascript, NeedsBrowserCompatibility, NeedsMobileBrowserCompatibility, Regular Expressions, javascript
パターンに従ったテキストにマッチする正規表現オブジェクトを生成します。正規表現を詳しく知りたい方は 正規表現 を参考にしてください。
548 RegExp.$1-$9 JavaScript, Non-standard, Property, Read-only, Reference, RegExp, Regular Expressions, Réference, Référence
非標準の $1, $2, $3, $4, $5, $6, $7, $8, $9 プロパティは 括弧内の部分文字列の一致が含まれている正規表現の静的な読み取り専用なプロパティです。
549 RegExp.input ($_) JavaScript, Non-standard, Property, Reference, RegExp, Regular Expressions, Réference, Référence
非標準の input プロパティは正規表現の一致している文字列を含む静的プロパティです。RegExp.$_はこのプロパティのエイリアスです。
550 RegExp.lastIndex
次のマッチの始まりの位置を示す、読み書き可能な整数値のプロパティです。
551 RegExp.lastMatch ($&) JavaScript, Non-standard, Property, Read-only, Reference, RegExp, Regular Expressions, Réference, Référence
非標準のlastMatch プロパティは最後にマッチした文字列を含む正規表現の静的で読み取り専用のプロパティです。RegExp.$&はこのプロパティに対するエイリアスです。
552 RegExp.lastParen ($+) JavaScript, Non-standard, Property, Read-only, Reference, RegExp, Regular Expressions, Réference, Référence
非標準のlastParen プロパティは最後の括弧で囲まれた部分文字列の一致を含む正規表現の静的で読み取り専用プロパティです。RegExp.$+はこのプロパティに対するエイリアスです。
553 RegExp.leftContext ($`) JavaScript, Non-standard, Property, Read-only, Reference, RegExp, Regular Expressions, Réference, Référence
非標準の leftContext プロパティは、最新の一致の左側の部分文字列を含む正規表現の静的で読み取り専用のプロパティです。RegExp.$`はこのプロパティに対するエイリアスです。
554 RegExp.prototype RegExp
RegExp コンストラクタのプロトタイプオブジェクトを表します。
555 RegExp.prototype.compile() Deprecated, JavaScript, Method, Reference, RegExp, Regular Expressions, Réference, Référence, prototype
非推奨の compile() メソッドはスクリプトの実行中に正規表現を(再)コンパイルするために使われます。RegExpコンストラクタと基本的に同じです。
556 RegExp.prototype.exec() Regular Expressions
特定の文字列でのマッチのための検索を実行します。結果の配列、あるいは、null が返ります。
557 RegExp.prototype.flags ECMAScript6, Experimental, Expérimental, JavaScript, Property, Reference, RegExp, Regular Expressions, Réference, Référence, prototype
現在の正規表現オブジェクトのフラグから成る文字列を返します。
558 RegExp.prototype.global
"g" フラグが正規表現で使われているかどうかを返します。
559 RegExp.prototype.ignoreCase
"i" フラグが正規表現で使われているかどうかを返します。
560 RegExp.prototype.multiline
複数行に渡って文字列を検索するかどうかを返します。
561 RegExp.prototype.source
スラッシュを除いたパターンのテキストを含む、読み込み専用のプロパティです。
562 RegExp.prototype.sticky ECMAScript6, Experimental, Expérimental, JavaScript, Property, Prototype, Reference, RegExp, Regular Expressions, Référence, prototype
sticky プロパティは検索が寛容(sticky)どうかを表します。(この正規表現のlastIndexプロパティによって示されるインデックスからのみの文字列を検索します)。 stickyは正規表現オブジェクトごとの読み取り専用のプロパティです。
563 RegExp.prototype.test() RegExp, Regular Expressions
正規表現と対象の文字列の間のマッチを調べるための検索を実行し、結果を示す真偽値 ( true / false )を返します。
564 RegExp.prototype.toSource()
オブジェクトのソースコードを表す文字列を返します。
565 RegExp.prototype.toString()
指定されたオブジェクトを表す文字列を返します。
566 RegExp.prototype.unicode ECMAScript6, Experimental, Expérimental, JavaScript, Property, Reference, RegExp, Regular Expressions, Réference, Référence, prototype
"u"フラグが正規表現で使われているかどうかを示します。unicodeは個々の正規表現インスタンスの読み取り専用プロパティです。
567 RegExp.rightContext ($') JavaScript, Non-standard, Property, Read-only, Reference, RegExp, Regular Expressions, Réference, Référence
非標準のrightContext プロパティは最新の一致の右側の部分文字列を含む正規表現の静的で読み取り専用のプロパティです。RegExp.$'はこのプロパティに対するエイリアスです。
568 SIMD Experimental, Expérimental, JavaScript, NeedsTranslation, SIMD, TopicStub
SIMD ("seem-dee"と読みます) は Single Instruction/Multiple Data の略で、フリンの分類によるコンピュータ・アーキテクチャの一種です。 SIMDでは、単一の操作を複数のデータに同時に適用することでデータレベルでの並列化ができ、3Dグラフィクスや同画像処理、物理演算や暗号化など、様々な分野でパフォーマンス向上の目的で利用されます。
569 SIMD.%type%.abs() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.abs() メソッドは絶対値をもつ新しいSIMDデータ型を返します。
570 SIMD.%type%.add() Experimental, JavaScript, Method, SIMD
静的な SIMD.%type%.add() メソッドは加算されたレーン値 (a + b) をもつ新しいインスタンスを返します。
571 SIMD.%type%.and() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.and() メソッドはレーン値の論理的ANDをもつ新しいインスタンスを返します。(a & b).
572 SIMD.%type%.bool() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.bool() メソッドはBoolean引数がtrueであるレーン値-1とBoolean引数がfalseであるレーン値0x0をもつ新しい整数のSIMDデータ型を生成します。これで、例えば、明示的な選択マスクを生成することができます。
573 SIMD.%type%.check() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.check() メソッドは、引数が有効なSIMDデータ型で、%type%と同じなら、SIMD データ型をを返します。 さもなければ、TypeErrorがスローされます。
574 SIMD.%type%.div() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.div() メソッドは、割られたレーン値をもつ新しいインスタンスを返します。(a / b).
575 SIMD.%type%.equal() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.equal() メソッドは、各レーンで等号比較(a == b)に応じた値をもつ選択マスクを返します。
576 SIMD.%type%.extractLane() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.extractLane() メソッドは与えられたレーンの値を返します。
577 SIMD.%type%.fromFloat32x4() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.fromFloat32x4() メソッドはfloat32x4からfloat変換された新しいSIMDデータ型を生成します。
578 SIMD.%type%.fromFloat32x4Bits() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.fromFloat32x4Bits() メソッドはfloat32x4からビット単位にコピーされた新しいSIMDデータ型を生成します。
579 SIMD.%type%.fromFloat64x2() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.fromFloat64x2() メソッドはfloat64x2からfloat変換された新しいSIMDデータ型を返します。
580 SIMD.%type%.fromFloat64x2Bits() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.fromFloat64x2Bits()メソッドはfloat64x2からのビット単位のコピーをもつ新しいSIMDデータ型を生成します。
581 SIMD.%type%.fromInt16x8Bits() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.fromInt16x8Bits()メソッドは、int16x8からのビット単位のコピーをもつ新しいSIMDデータ型を生成します。
582 SIMD.%type%.fromInt32x4() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.fromInt32x4() メソッドは、int32x4からの浮動小数点変換をもつ新しいSIMDデータ型を生成します。
583 SIMD.%type%.fromInt32x4Bits() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.fromInt32x4Bits()メソッドは、int32x4からのビット単位のコピーをもつ新しいSIMDデータ型を生成します。
584 SIMD.%type%.fromInt8x16Bits() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.fromInt8x16Bits()メソッドをint8x16からのビット単位のコピーをもつ新しいSIMD データ型。
585 SIMD.%type%.greaterThan() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.greaterThan() メソッドは各レーンで大なり比較(a > b)に応じた値をもつ選択マスクを返します。
586 SIMD.%type%.greaterThanOrEqual() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.greaterThanOrEqual()メソッドは、各レーンで大なりイコール比較(a >= b)に応じた値をもつ選択マスクを返します。
587 SIMD.%type%.lessThan() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.lessThan() メソッドは、各レーンで小なり比較(a < b)に応じた値をもつ選択マスクを返します。
588 SIMD.%type%.lessThanOrEqual() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.lessThanOrEqual() メソッドは、各レーンで小なりイコール比較(a <= b)に応じた値をもつ選択マスクを返します。
589 SIMD.%type%.load() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.load() メソッドはtyped arrayからロードされたレーン値をもつ新しいSIMDデータ型を生成します。
590 SIMD.%type%.max() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.max() メソッドは、2つのSIMD型のうち最大レーン値をもつ新しいインスタンスを返します。(Math.max(a, b)).
591 SIMD.%type%.maxNum() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.maxNum() メソッドは2つのSIMD型のうち最大レーン値をもつ新しいインスタンスを返します(Math.max(a, b))。NaNより数値を選びます。
592 SIMD.%type%.min() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.min() メソッドは2つのSIMD型のうち最小レーン値をもつ新しいインスタンスを返します(Math.min(a, b))。
593 SIMD.%type%.minNum() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.minNum() メソッドは2つのSIMD型のうち最小レーン値をもつ新しいインスタンスを返しますMath.min(a, b))。 NaNより数値を選びます。
594 SIMD.%type%.mul() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.mul() メソッドは乗算されたレーン値をもつ新しいインスタンスを返します(a * b)。
595 SIMD.%type%.neg() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.mul() メソッドは否定されたレーン値をもつ新しいインスタンスを返します。
596 SIMD.%type%.not() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.not() メソッドはレーン値のビット単位のの論理的 NOT演算値をもつ新しいインスタンスを返します(~a)。
597 SIMD.%type%.notEqual() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.notEqual() メソッドは各レーンで不等比較(a != b)に応じた値をもつ選択マスクを返します。
598 SIMD.%type%.or() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.or() メソッドはレーン値の論理的OR演算値をもつ新しいインスタンスを返します(a | b)。
599 SIMD.%type%.prototype.toSource() JavaScript, Javascript, Method, Prototype, SIMD, javascript, prototype
非標準のSIMD.%type%.toSource()メソッドは、オブジェクトのソースコードを表す文字列を返します。
600 SIMD.%type%.reciprocalApproximation() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.reciprocalApproximation() メソッドは 逆数のレーン値の近似値をもつ新しいインスタンスを返します(1 / x)。
601 SIMD.%type%.reciprocalSqrtApproximation() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.reciprocalSqrtApproximation() メソッドはレーン値の平方根(Math.sqrt())の逆数(1 / x)の近似値をもつ新しいインスタンスを返します。
602 SIMD.%type%.replaceLane() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.replaceLane() メソッドは引数で与えられ置き換えられたレーンの値をもつ新しいSIMDデータ型を返します。
603 SIMD.%type%.select() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.select() メソッドはセレクタマスクから選択マッチになるレーン値をもつ新しい対応するSIMDデータ型を生成します。
604 SIMD.%type%.selectBits() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.selectBits() メソッドはセレクタマスクに応じたビットの選択マスクになるレーン値をもつ新しい整数のSIMDデータ型を返します。
605 SIMD.%type%.shiftLeftByScalar() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.shiftLeftByScalar() メソッドは引数で与えられたビット数によって左へシフトされたレーン値をもつ新しいインスタンスを返します(a << bits)。
606 SIMD.%type%.shiftRightArithmeticByScalar() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.shiftRightArithmeticByScalar() メソッドは引数で与えられたビット数で右へ(算術)シフトされたレーン値をもつ新しいインスタンスを返します(a >> bits)。
607 SIMD.%type%.shiftRightLogicalByScalar() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.shiftRightLogicalByScalar() メソッドは引数で与えられたビット数で(論理的に)右へシフトされたレーン値をもつ新しいインスタンスを返します(a >>> bits)。
608 SIMD.%type%.shuffle() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.shuffle() メソッドはシャッフルされたレーン値をもつ新しいSIMDデータ型インスタンスを生成します。
609 SIMD.%type%.splat() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.splat() メソッドは引数で与えられた値に設定されたレーン値をもつ新しいSIMDデータ型を生成します。
610 SIMD.%type%.sqrt() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.sqrt() メソッドはレーン値の平方根をもつ新しいインスタンスを返します(同じスカラー関数のMath.sqrt() も確かめて下さい)。
611 SIMD.%type%.store() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.store() メソッドはSIMDデータ型をtyped arrayに設定します。
612 SIMD.%type%.sub() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.sub() メソッドは減算したレーン値をもつ新しいインスタンスを返します(a - b)。
613 SIMD.%type%.swizzle() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.swizzle() メソッドはswizzled(再順序付け) されたレーン値をもつ新しいSIMDデータ型インスタンスを生成します。
614 SIMD.%type%.xor() Experimental, Expérimental, JavaScript, Method, SIMD
静的なSIMD.%type%.xor() メソッドはレーン値の論理XOR演算値をもつ新しいインスタンスを返します(a ^ b)。
615 SIMD.float32x4 Experimental, Expérimental, JavaScript, SIMD
SIMD.float32x4 データ型は浮動小数点値単精度を格納する4レーンに分かれた128ビットのベクトルです。
616 SIMD.float64x2 Experimental, Expérimental, JavaScript, SIMD
The SIMD.float64x2データ型は浮動小数点値倍精度を格納する2レーンに分割された128ビットのベクトルです。
617 SIMD.int16x8 Experimental, Expérimental, JavaScript, SIMD
SIMD.int16x8データ型は16ビットの符号付き整数値を格納する8レーンに分かれた128ビットのベクトルです。
618 SIMD.int32x4 Experimental, Expérimental, JavaScript, SIMD
SIMD.int32x4 データ型は32ビットの符号付き整数値を格納する4レーンに分かれた128ビットのベクトルです。
619 SIMD.int8x16 Experimental, Expérimental, JavaScript, SIMD
SIMD.int8x16データ型は8ビットの符号付き整数値を格納する16レーンに分かれた128ビットのベクトルです。
620 Set ECMAScript6, Experimental, Expérimental, JavaScript, set
Set オブジェクトにより、primitive valuesでもオブジェクト参照でも、どんな型でも一意の値を格納します。
621 Set.prototype ECMAScript6, Experimental, Expérimental, JavaScript, Property, set
Setコンストラクタのプロトタイプを表します。
622 Set.prototype.add() ECMAScript6, Experimental, Expérimental, JavaScript, Method, prototype, set
特定のvalueをもつ新しい要素をSetオブジェクトの最後に追加します。
623 Set.prototype.clear() ECMAScript6, Experimental, Expérimental, JavaScript, Method, prototype, set
Setオブジェクトからすべての要素を取り除きます。
624 Set.prototype.delete() ECMAScript6, Experimental, Expérimental, JavaScript, Method, prototype, set
Setオブジェクトから特定の要素を取り除きます。
625 Set.prototype.entries() ECMAScript6, Experimental, Expérimental, Iterator, JavaScript, Method, prototype, set
Setオブジェクトの各要素に挿入順に[value, value]の配列を含む新しいIterator オブジェクトを返します。Set オブジェクトに対して、Mapオブジェクトのようなkeyはありません。しかしながら、Mapオブジェクトと似たAPIをもつために、各entrykeyvalueに対して同じ値を持ちます。そのため、配列[value, value]が返されます。
626 Set.prototype.forEach() ECMAScript6, Experimental, Expérimental, JavaScript, Method, prototype, set
Setオブジェクトの各値に対して一度挿入順で与えられた関数を実行します。
627 Set.prototype.has() ECMAScript6, Experimental, Expérimental, JavaScript, Method, prototype, set
特定の値をもつ要素がSetオブジェクト内に存在するかどうかを示すbooleanを返します。
628 Set.prototype.size ECMAScript6, Experimental, Expérimental, JavaScript, Property, prototype, set
Setオブジェクト内の要素の数を返します。
629 Set.prototype.values() ECMAScript6, Experimental, Expérimental, Iterator, JavaScript, Method, prototype, set
挿入順でSetオブジェクト内の各要素の値を含む新しいIteratorオブジェクトを返します。
630 Set.prototype[@@iterator]() ECMAScript6, Experimental, Expérimental, Iterator, JavaScript, Method, Reference, Réference, Référence, prototype, set
@@iteratorプロパティの初期値はvaluesプロパティの初期値と同じ関数オブジェクトです。
631 get Set[@@species] ECMAScript6, Experimental, Expérimental, JavaScript, NeedsContent, NeedsExample, Property, set
Setコンストラクタを返します。
632 StopIteration JavaScript, Legacy Iterator, Non-standard, Reference, Réference, Référence, StopItaration
StopIteration オブジェクトはレガシーイテレータプロトコルにおける反復の終了を通知するために使用します。
633 String Fixit, JavaScript, JavaScript Reference, Javascript, javascript, 翻訳中
String グローバルオブジェクトは文字列のコンストラクタ、または文字列シーケンスです。
634 String.fromCharCode() String, String Methods, Unicode, 翻訳中, 要更新
Unicode の値の指定のシーケンスを使用することによって生成された文字列を返します。
635 String.fromCodePoint() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Réference, Référence, String
静的なString.fromCodePoint() メソッドはコードポイントの指定されたシーケンスを使用することによって生成された文字列を返します。
636 String.length String, 要更新
文字列の文字数を表します。
637 String.prototype Prototype, String, prototype
String プロトタイプオブジェクトを表します。
638 String.prototype.anchor() String Methods
ハイパーテキストターゲットとして利用される HTML アンカー を生成します。
639 String.prototype.big() String, String Methods
文字列を、 BIG タグ で囲んだときと同様に、大きなフォントで表示させます。
640 String.prototype.blink() JavaScript, String, String Methods
文字列を、BLINK タグで囲んだときのように、点滅させます。
641 String.prototype.bold() String, String Methods
文字列を、b タグで囲んだときのように、太字 (bold) で表示させます。
642 String.prototype.charAt() JavaScript, String, String Methods, 翻訳中
文字列から指定位置の文字を返します。
643 String.prototype.charCodeAt()
与えられたインデックスに位置する文字の Unicode コードポイントを10進数値で返します。
644 String.prototype.codePointAt() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Réference, Référence, String, prototype
UTF-16エンコードされたコードポイント値である負でない整数を返します。
645 String.prototype.concat() JavaScript, String, String Methods
文字列に別の文字列を連結して、新しい文字列として返します。
646 String.prototype.endsWith() String, String Methods
対象の文字列が引数に指定された別の文字列を末尾に持つ文字列であるか否かを示す真偽値を返します。
647 String.prototype.fixed() String, String Methods
文字列を <tt> タグ で囲んだときのように、等幅フォントで表示します。
648 String.prototype.fontcolor()
文字列を、<font color=" color "> タグで囲んだときのように、指定された色で表示します。
649 String.prototype.fontsize()
文字列を、<font size=" size "> タグで囲んだときのように、指定されたフォントサイズで表示させます。
650 String.prototype.includes() Experimental, Expérimental, JavaScript, Method, Reference, Réference, Référence, String, prototype
1つの文字列を別の文字列の中に見出すことができるかどうかを判断し、必要に応じてtruefalseを返します。
651 String.prototype.indexOf() String, String Methods
呼び出す String オブジェクト 中で、指定された値が最初に現れたインデックスを返します。fromIndex から検索を始め、値が見つからない場合は -1 を返します。
652 String.prototype.italics() JavaScript, String, String Methods
文字列を、I タグで囲んだときのように、斜体 (italic) で表示させます。
653 String.prototype.lastIndexOf() 要更新
呼び出す String オブジェクト中で、指定された値が最後に現れるインデックスを返します。値が見つけられない場合、-1 を返します。呼び出す文字列は、fromIndex から検索を始め、逆方向に検索されます。
654 String.prototype.link() String Methods
他の URL をリクエストする HTML ハイパーテキストリンクを生成します。
655 String.prototype.localeCompare() Internationalization, JavaScript, Method, Reference, Réference, Référence, String, prototype
localeCompare() メソッドは参照文字列がソート順で引数で与えられた文字列と大なり、小なり、等しいとなるかどうかを示す数値を返します。
656 String.prototype.match() JavaScript, JavaScript Reference, Regular Expressions, String, String Methods
正規表現 に対する 文字列 のマッチングの際に、そのマッチ結果を得るために使われます。
657 String.prototype.normalize() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Réference, Référence, String, Unicode, prototype
引数で与えられた文字列(その値が文字列でない場合、最初の文字列に変換されます)のFormの形式で正規化したUnicode文字列を返します。
658 String.prototype.quote() String, String Methods
特殊文字をエスケープシーケンスで置換しダブル・クォーテーション(")でラップした文字列のコピーを返します。
659 String.prototype.repeat() String, String Methods
現在の文字列を引数に指定した回数だけ繰り返した、新しい文字列を返します。
660 String.prototype.replace() Expressions, JavaScript, Methods, Regular, String
replace() メソッドは、pattern にマッチした文字列の一部または全てを replacement で置き換えた新しい文字列を返します。pattern は文字列または RegExpreplacement は文字列または各マッチで呼び出される関数です。
661 String.prototype.search() Expressions, JavaScript, Methods, Prototype, Regular, String
対象の String オブジェクトが正規表現でマッチできるかどうかを調べるためのメソッドです。
662 String.prototype.slice() JavaScript, Javascript, Method, Prototype, String, String Methods, javascript, prototype
文字列の一部分を取り出し、新しい文字列を返します。
663 String.prototype.small() String Methods
文字列を、<small>で囲んだときと同様に、小さなフォントで表示させます。
664 String.prototype.split() Regular Expressions, String, String Methods
文字列を複数の部分文字列に区切ることにより、String オブジェクトを文字列の配列に分割します。
665 String.prototype.startsWith() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Réference, Référence, String, prototype
文字列が別の文字列の文字で始まるか判断し、必要に応じてtruefalseを返します。
666 String.prototype.strike() JavaScript, String, String Methods
文字列を、<strike> タグで囲んだときのように、打ち消し線を引いたテキストとして表示させます。
667 String.prototype.sub() String, String Methods
文字列を、<sub> タグで囲んだときのように、下付文字 (subscript) として表示させます。
668 String.prototype.substr() JavaScript, Javascript, String, String Methods, javascript
文字列内における文字を、指定した位置から指定した数だけ返します。
669 String.prototype.substring() JavaScript, String, String Methods
String オブジェクトの部分集合を返します。
670 String.prototype.sup()
文字列を、<sup> タグ で囲んだときのように、上付文字 (superscript) として表示させます。
671 String.prototype.toLocaleLowerCase() Internationalization, JavaScript, Method, Reference, Réference, Référence, String, prototype
任意のロケール固有のケースマッピングに従って、参照文字列の値を小文字に変換して返します。
672 String.prototype.toLocaleUpperCase() Internationalization, JavaScript, Method, Reference, Réference, Référence, String, prototype
任意のロケール固有のケースマッピングに従って、参照文字列の値を大文字に変換して返します。
673 String.prototype.toLowerCase()
呼び出す文字列の値を小文字に変換して返します。
674 String.prototype.toSource()
そのオブジェクトのソースコードを表す文字列を返します。
675 String.prototype.toString()
指定されたオブジェクトを表す文字列を返します。
676 String.prototype.toUpperCase()
呼び出す文字列の値を大文字に変換して返します。
677 String.prototype.trim() String, String Methods
文字列の両端の空白を削除します。
678 String.prototype.trimLeft() String, String Methods
文字列の左端の空白を削除します。
679 String.prototype.trimRight() String, String Methods
文字列の右端の空白を削除します。
680 String.prototype.valueOf()
String オブジェクトのプリミティブ値を返します。
681 String.prototype[@@iterator]() ECMAScript6, Experimental, Expérimental, Iterator, JavaScript, Method, Reference, Réference, Référence, String, prototype
文字列値のコードポイントを反復処理し新しいIteratorオブジェクトを返します。文字列値として各コードポイントを返します。
682 String.raw() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Reference, Réference, Référence, String
静的なString.raw() メソッドは、文字列リテラルのためのPythonのrプレフィックスかC#の@プレフィックスのようなtemplate stringsのタグ関数です。この関数は、template stringsの生の文字列形式を取得するために使用されます。
683 Symbol ECMAScript6, JavaScript, Javascript, Symbol, javascript
symbolは、ユニークで不変なデータ型で、オブジェクトのプロパティ識別子として使われたりします。symbolオブジェクトは、Symbolプリミティブデータ型をラップした暗黙的なオブジェクトです。
684 Symbol.for() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Symbol
引数で与えられたキーでランタイム全体のシンボルレジストリ内に存在しているシンボルを検索し、見つかった場合それを返します。さもなければ、新しいシンボルがこのキーでグローバルシンボルレジストリ内に生成されます。
685 Symbol.iterator ECMAScript6, Experimental, Expérimental, JavaScript, Property, Symbol
よく知られたSymbol.iteratorシンボルはオブジェクトに対するデフォルトイテレータを指定します。for...ofによって使われます。
686 Symbol.keyFor() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Symbol
引数で与えられたシンボルに対してグローバルシンボルレジストリから共有シンボルキーを取得します。
687 Symbol.match ECMAScript6, Experimental, Expérimental, JavaScript, Property, Symbol
よく知られたSymbol.matchシンボルは文字列に対して正規表現のマッチングを指定します。この関数はString.prototype.match() メソッドによって呼ばれます。
688 Symbol.prototype Experimental, Expérimental, JavaScript, Property, Symbol
Symbolコンストラクタに対するプロトタイプを表します。
689 Symbol.prototype.toSource() JavaScript, Method, Non-standard, Symbol, prototype
オブジェクトのソースコードを表す文字列を返します。
690 Symbol.prototype.toString() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Symbol, prototype
特定のシンボルオブジェクトを表す文字列を返します。
691 Symbol.prototype.valueOf() ECMAScript6, Experimental, Expérimental, JavaScript, Method, Symbol, prototype
Symbolオブジェクトのプリミティブ値を返します。
692 Symbol.prototype[@@toPrimitive] ECMAScript6, JavaScript, Javascript, Method, Prototype, Symbol, javascript, prototype
[@@toPrimitive]()メソッドは、Symbol オブジェクトをプリミティブ値に変換します。
693 Symbol.species ECMAScript6, Experimental, Expérimental, JavaScript, NeedsContent, NeedsExample, Property, Symbol
よく知られたSymbol.speciesシンボルは派生したオブジェクトを作成するために使用されるコンストラクタ関数である関数の値を持つプロパティを指定します。
694 Symbol.toPrimitive ECMAScript6, JavaScript, Javascript, Property, Symbol, javascript
Symbol.toPrimitiveウェルノウンsymbolは、オブジェクトを対応するプリミティブ値に変換するために呼び出される関数の値を持つプロパティを指定します。
695 SyntaxError
構文的に不正なコードを解釈しようとした場合のエラーを表します。
696 SyntaxError.prototype
SyntaxError コンストラクタのプロトタイプを表します。
697 TypeError
値が期待される型でない場合のエラーを表します。
698 TypeError.prototype
TypeError コンストラクタのプロトタイプを表します。
699 TypedArray JavaScript, Javascript, TypedArray, javascript
TypedArray オブジェクトは背後にあるバイナリデータバッファの、配列状のビューを表します。TypedArray という名称のグローバルプロパティはなく、また直接的に見える TypedArray コンストラクタもありません。代わりにさまざまなグローバルプロパティがいくつかあり、それらの値は後述するように特定の要素タイプの Typed Array コンストラクタになります。それぞれのページで、各種の要素を持つ Typed Array で使用できる共通的なプロパティやメソッドを確認できます。
700 TypedArray.BYTES_PER_ELEMENT JavaScript, Property, TypedArray, TypedArrays
typed array内の各要素ごとのバイト単位のサイズを表します。
701 TypedArray.from() ECMAScript6, JavaScript, Method, TypedArray, TypedArrays
配列オブジェクトや反復オブジェクトから新しいtyped arrayを返します。このメソッドはArray.from()とほぼ同じです。
702 TypedArray.name JavaScript, Property, TypedArray, TypedArrays
typed arrayのコンストラクタの名称の文字列値を表します。
703 TypedArray.of() ECMAScript6, JavaScript, Method, TypedArray, TypedArrays
様々な数の引数をもつ新しいtyped arrayを生成します。このメソッドはArray.of()とほぼ同じです。
704 TypedArray.prototype JavaScript, Property, TypedArray, TypedArrays
TypedArrayコンストラクタに対するプロトタイプを表します。
705 TypedArray.prototype.buffer JavaScript, Property, TypedArray, TypedArrays, prototype
コンストラクタ時にTypedArrayよって参照されるArrayBufferを表します。
706 TypedArray.prototype.byteLength JavaScript, Property, TypedArray, TypedArrays, prototype
ArrayBufferの始まりからのtyped array の(バイト単位の)サイズを表します。
707 TypedArray.prototype.byteOffset JavaScript, Property, TypedArray, TypedArrays, prototype
ArrayBufferの開始位置からのtyped arrayの(バイト単位の)オフセットを表します。
708 TypedArray.prototype.copyWithin() JavaScript, Method, TypedArray, TypedArrays, prototype
配列内の一連の配列の要素をtargetで開始する位置にコピーします。第二、第三の引数、startendのインデックス位置からコピーが実施されます。end 引数はオプションです。デフォルトは配列のサイズになっています。このメソッドはArray.prototype.copyWithinと同じアルゴリズムです。TypedArraytyped array typesの一つです。
709 TypedArray.prototype.entries() ECMAScript6, Iterator, JavaScript, Method, Reference, Réference, Référence, TypedArray, TypedArrays, prototype
配列内の各インデックスに対するkey/valueペアを含む新しいArray Iteratorオブジェクトを返します。
710 TypedArray.prototype.every() ECMAScript6, JavaScript, Method, TypedArray, TypedArrays, prototype
typed array内のすべての要素が提供された関数によって実装されたテストを渡すかどうかテストします。このメソッドはArray.prototype.every()と同じアルゴリズムです。TypedArraytyped array typesの一つです、
711 TypedArray.prototype.fill() ECMAScript6, JavaScript, Method, TypedArray, TypedArrays, prototype
開始インデックスから終了インデックスまでのtyped arrayのすべての要素を固定値で埋めます。このメソッドはArray.prototype.fill()と同じアルゴリズムを持っています。TypedArrayはここではtyped array typesの一つです。
712 TypedArray.prototype.filter() ECMAScript6, JavaScript, Method, TypedArray, TypedArrays, prototype
提供された関数によって実装されるテストを渡すすべての要素で新しいtyped arrayを生成します。このメソッドはArray.prototype.filter()と同じアルゴリズムを持っています。TypedArrayはここではtyped array typesの一つです。
713 TypedArray.prototype.find() ECMAScript6, JavaScript, Method, Reference, Réference, Référence, TypedArray, TypedArrays, prototype
要素は、与えられたテスト関数を満たした場合、typed arrayのvalueを返します。さもなければ、undefinedが返されます。TypedArrayはここではtyped array typesの一つです。
714 TypedArray.prototype.findIndex() ECMAScript6, JavaScript, Method, Reference, Réference, Référence, TypedArray, TypedArrays, prototype
typed array内の要素が与えられたテスト関数を満たすなら、typed array内のインデックスを返します。さもなければ、-1が返されます。
715 TypedArray.prototype.forEach() ECMAScript6, JavaScript, Method, Reference, Réference, Référence, TypedArray, TypedArrays, prototype
配列の要素ごとに一度与えられた関数を実行します。このメソッドはArray.prototype.forEach()と同じアルゴリズムを持っています。TypedArrayはここではtyped array typesの一つです。
716 TypedArray.prototype.includes() ECMAScript6, Experimental, Expérimental, JavaScript, Method, TypedArray, TypedArrays, prototype
typed arrayがある要素を含むかどうか判断し、応じて、truefalseを返します。このメソッドはArray.prototype.includes()と同じアルゴリズムを持ちます。TypedArrayはここではtyped array types の一つです。
717 TypedArray.prototype.indexOf() ECMAScript6, JavaScript, Method, TypedArray, TypedArrays, prototype
引数で与えられた要素がtyped array内で見つけられた最初のインデックスを返します。または、存在しない場合は、-1を返します。このメソッドはArray.prototype.indexOf()と同じアルゴリズムを持ちます。TypedArrayはここではtyped array typesの一つです。
718 TypedArray.prototype.join() ECMAScript6, JavaScript, Method, TypedArray, TypedArrays, prototype
配列のすべての要素を文字列に結合します。このメソッドはArray.prototype.join()と同じアルゴリズムを持ちます。TypedArrayはここではtyped array typesの一つです。
719 TypedArray.prototype.keys() ECMAScript6, Iterator, JavaScript, Method, Reference, Réference, Référence, TypedArray, TypedArrays, prototype
配列内の各インデックスに対するキーを含む新しいArray Iteratorオブジェクトを返します。
720 TypedArray.prototype.lastIndexOf() ECMAScript6, JavaScript, Method, TypedArray, TypedArrays, prototype
引数で与えられた要素がtyped array内で最後に現れるインデックスを返します。値が見つからない場合、-1を返します。typed arrayはfromIndexで始まる位置から逆方向に検索されます。 このメソッドは、Array.prototype.lastIndexOf()と同じアルゴリズムを持ちます。TypedArrayはここではtyped array typesの一つです。
721 TypedArray.prototype.length JavaScript, Property, TypedArray, TypedArrays, prototype
typed arrayの(要素の)長さを表します。
722 TypedArray.prototype.map() ECMAScript6, JavaScript, Method, TypedArray, TypedArrays, prototype
typed array内のすべての要素で与えられた関数を呼び出した結果をもつ新しいtyped arrayを生成します。このメソッドはArray.prototype.map()と同じアルゴリズムを持ちます。TypedArrayは、ここではtyped array typesの一つです。
723 TypedArray.prototype.move() JavaScript, Method, Obsolute, TypedArray, prototype
配列内の一連の要素をtargetで始まる位置にコピーします。しかしながら、この非標準のメソッドは標準のTypedArray.prototype.copyWithin() メソッドに置き換えられました。 TypedArrayはここではtyped array typesの一つです。
724 TypedArray.prototype.reduce() JavaScript, Method, Reference, Réference, Référence, TypedArray, TypedArrays, prototype
アキュムレータに対して関数を適用し、隣り合う二つのtyped arrayの要素(左から右へ)は単一の値になります。このメソッドは、Array.prototype.reduce()と同じアルゴリズムを持っています。TypedArrayは、ここではtyped array typesの一つです。
725 TypedArray.prototype.reduceRight() JavaScript, Method, Reference, Réference, Référence, TypedArray, TypedArrays, prototype
アキュムレータに対して関数を適用し、隣り合う二つのtyped arrayの要素(右から左へ)は単一の値になります。このメソッドは、Array.prototype.reduceRight()と同じアルゴリズムを持っています。TypedArrayは、ここではtyped array typesの一つです。
726 TypedArray.prototype.reverse() ECMAScript6, JavaScript, Method, TypedArray, TypedArrays, prototype
typed arrayの位置を反転させます。最初のtyped arrayの要素は最後になり、最後の要素は最初になります。このメソッドはArray.prototype.reverse()と同じアルゴリズムを持ちます。 TypedArrayはここではtyped array types の一つです。
727 TypedArray.prototype.set() JavaScript, Method, TypedArray, TypedArrays, prototype
指定した配列から入力値を読み込み、複数の値をtyped array内に格納します。
728 TypedArray.prototype.slice() ECMAScript6, JavaScript, Method, TypedArray, TypedArrays, prototype
typed arrayの一部を取り出して新しいtyped arrayを返します。このメソッドは、Array.prototype.slice()と同じアルゴリズムを持ちます。 TypedArrayは、ここではtyped array typesの一つです。
729 TypedArray.prototype.some() ECMAScript6, JavaScript, Method, TypedArray, TypedArrays, prototype
与えられた関数によって実行されるテストに合格する要素がtyped arrayの中にあるかどうかをテストします。このメソッドは、Array.prototype.some()と同じアルゴリズムを持ちます。TypedArrayはここではtyped array typesの一つです。
730 TypedArray.prototype.subarray() JavaScript, Method, TypedArray, TypedArrays, prototype
同じArrayBufferストアで、TypedArrayオブジェクトと同じ要素の型をもつ新しいTypedArrayを返します。beginオフセットは包括して、endオフセットは排他的です。 TypedArraytyped array typesの一つです。
731 TypedArray.prototype.values() ECMAScript6, Iterator, JavaScript, Method, TypedArray, TypedArrays, prototype
配列内の各インデックスに対する値を含む新しいArray Iteratorオブジェクトを返します。
732 TypedArray.prototype[@@iterator]() Iterator, JavaScript, Method, Reference, Réference, Référence, TypedArray, TypedArrays, prototype
@@iteratorプロパティの初期値はvaluesのプロパティの初期値と同じ関数オブジェクトです。
733 URIError
奇妙な形のURIに遭遇した場合のエラーを表します。
734 URIError.prototype
URIError コンストラクタのプロトタイプを表します。
735 Uint16Array
Uint16Array タイプは、16 ビット符号なし整数値の配列を表します。
736 Uint32Array
Uint32Array タイプは、32 ビット符号なし整数値の配列を表します。
737 Uint8Array JavaScript, JavaScript typed arrays
Uint8Array タイプは、8 ビット符号なし整数値の配列を表します。
738 Uint8ClampedArray Constructor, JavaScript, TypedArray, TypedArrays, Uint8ClampedArray
0-255に縮められた8ビット符号付き整数の配列を表します。内容は0で初期化されます。一度確立されたら、オブジェクトのメソッドを使用して、または、標準配列インデックス構文を使用して(すなわち、角括弧表記を使用して)、配列内の要素を参照できます。
739 WeakMap ECMAScript6, JavaScript
WeakMap は、オブジェクトをキーにする、キー/バリュー型のマップです。
740 WeakMap.prototype ECMAScript6, Experimental, Expérimental, JavaScript, Property, WeakMap
WeakMapコンストラクタのプロトタイプを表します。
741 WeakMap.prototype.clear() JavaScript, Method, Obsolete, WeakMap, prototype
WeakMapオブジェクトからすべての要素を削除します。
742 WeakMap.prototype.delete() ECMAScript6, Experimental, Expérimental, JavaScript, Method, WeakMap, prototype
WeakMapオブジェクトから指定された要素を削除します。
743 WeakMap.prototype.get() ECMAScript6, Experimental, Expérimental, JavaScript, Method, WeakMap, prototype
WeakMapオブジェクトから指定された要素を返します。
744 WeakMap.prototype.has() ECMAScript6, Experimental, Expérimental, JavaScript, Method, WeakMap, prototype
WeakMapオブジェクト内に指定されたキーをもつ要素が存在しているかどうかを示すbooleanを返します。
745 WeakMap.prototype.set() ECMAScript6, Experimental, Expérimental, JavaScript, Method, WeakMap, prototype
指定されたkeyvalueをもつ新しい要素をWeakMapオブジェクトに追加します。
746 WeakSet ECMAScript6, Experimental, Expérimental, JavaScript, TopicStub, WeakSet
コレクションとして弱保持されたobjectsを格納します。
747 WeakSet.prototype ECMAScript6, Experimental, Expérimental, JavaScript, Property, WeakSet
WeakSetコンストラクタに対するプロトタイプを表します。
748 WeakSet.prototype.add() ECMAScript6, Experimental, Expérimental, JavaScript, Method, WeakSet, prototype
新しいオブジェクトをWeakSetオブジェクトの最後に追加します。
749 WeakSet.prototype.clear() JavaScript, Method, Obsolute, WeakSet, prototype
WeakSetオブジェクトからすべての要素を削除します。
750 WeakSet.prototype.delete() ECMAScript6, Experimental, Expérimental, JavaScript, Method, WeakSet, prototype
WeakSetオブジェクトから指定された要素を削除します。
751 WeakSet.prototype.has() ECMAScript6, Experimental, Expérimental, JavaScript, Method, WeakSet, prototype
WeakSetオブジェクト内にオブジェクトが存在しているかどうかを示すbooleanを返します。
752 decodeURI() JavaScript
decodeURI() 関数は encodeURI 関数、あるいは同様のルーチンによって事前に作成された URI(Uniform Resource Identifier、統一資源識別子)をデコードします。
753 decodeURIComponent() JavaScript
decodeURIComponent() 関数は encodeURIComponent 関数、あるいは同様のルーチンによって事前に作成された URI(Uniform Resource Identifier、統一資源識別子)の構成要素をデコードします。
754 encodeURI() JavaScript, URI
encodeURI() 関数は、特定の文字をそれぞれ UTF-8 符号化で表現した 1 個から 4 個のエスケープシーケンス(サロゲートペア文字の場合にのみ 4 個のエスケープシーケンスとなる)に置き換えることで、URI(Uniform Resource Identifier、統一資源識別子)をエンコードします。
755 encodeURIComponent() JavaScript, URI
encodeURIComponent() 関数は、特定の文字を UTF-8 文字エンコーディングで表された 1 個から 4 個のエスケープシーケンスに置き換えることで、URI (Uniform Resource Identifier) をエンコードします(サロゲートペアで構成される文字のみ 4 個のエスケープシーケンスになります)。
756 escape() Deprecated, JavaScript
非推奨機能の escape() 関数は文字列を 16 進数エスケープシーケンスに置換します。この関数の代わりに encodeURI または encodeURIComponent を使用してください。
757 eval() JavaScript
eval() 関数は文字列を JavaScript コードとして評価します。
758 isFinite()
グローバル関数 isFinite() は渡された値が有限数かどうかを判定します。必要に応じて、引数はまず数値へと変換されます。
759 isNaN() JavaScript
isNaN() 関数は引数が NaN (非数)かどうかを判定します。isNaN 関数の型強制は興味深いルールを持つことに注意してください。値が非数かどうかを判定する代用方法として、ECMAScript 6 で定義されている Number.isNaN() や typeof が使用できます。
760 null JavaScript, Literal, Primitive
null という値は null ないしは「空」の値を表す JavaScript のリテラルで、言い換えれば、オブジェクトの値が存在しないことを表します。これは JavaScript におけるプリミティブ値の一つです。
761 parseFloat() JavaScript
parseFloat() 関数は引数として与えられた文字列を構文解析して浮動小数点数を返します。
762 parseInt() JavaScript Reference
parseInt()関数は、第1引数の文字列を解析(パース)し、第2引数に与えられた基数(数学的記数法の底)にもとづく整数を返します。
763 undefined JavaScript
グローバルプロパティ undefined はプリミティブ値 undefined を表します。これは JavaScript におけるプリミティブ型の一つです。
764 unescape() Deprecated, JavaScript
非推奨機能の unescape() 関数は 16 進数エスケープシーケンスをそれが表す文字列に置換します。エスケープシーケンスは escape といった関数によって生成されます。unescape は非推奨なので、代わりに decodeURIdecodeURIComponent を使用してください。
765 uneval() JavaScript
uneval() 関数はオブジェクトのソースコードを表す文字列を生成します。
766 関数と関数スコープ
一般的に言うと、関数とは外部 (再帰の場合は内部) から 呼ばれる ことのできる「サブプログラム」です。プログラムそのもののように、関数は関数本体と呼ばれる連続した文で構成されます。値を関数に 渡す 事ができ、関数は値を 返す 事ができます。
767 Default parameters ECMAScript6, Experimental, Expérimental, Functions, JavaScript
JavaScriptでは、 関数の引数は、undefinedがデフォルトとなります。しかし、場合によっては違ったデフォルト値を設定したいと思うことがあるかもしれません。そのような場合、デフォルト引数が使用できます。
768 Method definitions ECMAScript6, Functions, JavaScript, Object, Syntax
ECMAScript第6版から開始し、オブジェクトイニシャライザのメソッド定義のための短い構文が導入されています。これは、メソッドの名前に割り当てられた機能の省略形です。
769 Rest parameters Functions, JavaScript, Rest, Rest parameters
rest parameter 構文は、配列としての引数の不特定多数を表現することができます。
770 arguments JavaScript, JavaScript Reference
関数へ渡された引数に対応する配列のようなオブジェクト。
771 arguments.callee JavaScript, JavaScript Reference
現在実行している関数を示します。
772 arguments.length arguments
関数に渡された引数の数を示します。
773 caller
No summary!
774 get ECMAScript5, JavaScript, getter, 要更新
オブジェクトのプロパティを、プロパティが参照された時に関数が呼び出されるように結びつけます。
775 set ECMAScript5
オブジェクトプロパティに対して、値を設定しようとするときに呼び出される関数を割り当てます。
776 アロー関数 ECMAScript6, Functions, Guide, Intermediate, JavaScript, Javascript, guide
アロー関数式(またはファットアロー関数)はfunction式に比べより短い構文を持ち、 this の値をレキシカルに束縛します。アロー関数は常に匿名関数です。
777 非推奨の機能、廃止された機能 JavaScript
この付録リストは JavaScript で (廃止予定)とされた、或いは既に され使用不可となったメソッドやプロパティの一覧です。
778 The legacy Iterator protocol JavaScript, Legacy Iterator
Firefox version 26以前は、標準のES6 Iterator protocolに似ている別のイテレータプロトコルを実装していました。
779 JavaScript 技術概説 DOM, JavaScript, Javascript
HTML が Web ページの構造と内容を定義し、CSS の集合体がフォーマットと外観を定義しているのに対し、JavaScript は Web ページに双方向性を加味し、優れた Web アプリケーションを作成するために使われます。
780 JavaScript 言語情報 JavaScript
ECMAScriptJavaScript の基礎を成すスクリプト言語です。ECMAScript は標準化団体 Ecma International によって ECMA-262 specification として標準化されています。次のような ECMAScript 標準が承認されています。
781 Javascript typed arrays Guide, JavaScript, Javascript, guide, javascript
JavaScript の型付き配列は配列状のオブジェクトであり、生のバイナリデータにアクセスする手段を提供します。すでにご存知のとおり、Array オブジェクトは動的に拡大または縮小され、任意の JavaScript 値を持つことができます。JavaScript エンジンは、これらの配列を高速化するために最適化を実施します。一方、Web アプリケーションがより強力になり動画を操作する、あるいは WebSocket を使用して生データにアクセスするなどさまざまな機能が追加されるため、JavaScript コードがより速く動作する、また型付き配列により生のバイナリデータの操作が容易になることが有益であると考えられるのは明らかです。
782 Memory Management JavaScript, Javascript, javascript, memory
Cのような低レベル言語は、malloc()free()のような底レベルメモリ管理プリミティブを持ちます。他方では、JavaScriptの値は、もの(オブジェクト、文字列など)が生成されるときに割り当てられます。そして、"自動的に"使用されないとき開放されます。後者のプロセスがガーベジコレクションを呼び出します。この"自動的"は混乱の源であり、JavaScript (そして、高レベル言語) 開発者に彼らは、メモリ管理を気にしないことを決定することができる印象を与えます。これは誤りです。
783 SIMD types
The experimental JavaScript SIMD API introduces vector objects that utilize SIMD/SSE instructions on supporting CPUs; SIMD is short for Single Instruction/Multiple Data. SIMD operations are methods that process multiple data with a single instruction. In contrary, scalar operations (SISD) process only one individual data with a single instruction.
784 オブジェクト指向 JavaScript 入門 Constructor, Encapsulation, Inheritance, Intermediate, JavaScript, Members, Namespace, OOP, Object, Object-Oriented
オブジェクト指向を追求することで、JavaScript は強力かつ柔軟なオブジェクト指向プログラミング能力を特色としています。この記事ではまずオブジェクト指向プログラミングの入門から始め、JavaScript のオブジェクトモデルの復習、そして最後に JavaScript のオブジェクト指向プログラミングの概念を説明します。
785 クロージャ JavaScript
クロージャは JavaScript の高度な機能と思われがちですが、クロージャを理解する事は JavaScript を使いこなす上で欠かせません。
786 データ構造 JavaScript
あらゆるプログラミング言語は、それぞれ異なったデータ構造を持っています。この記事では、JavaScript で使用可能な組み込みデータ構造の一覧と、他のデータ構造の構築にも使えるように、それらがどのような性質を持ち合わせているかについて述べることにします。また可能である場合は、他のプログラミング言語におけるデータ構造との対比も行います。
787 同一生成元ポリシー CORS, JavaScript, Same-origin policy, Security, 要更新
同一生成元ポリシーによって、ある生成元から読み込まれた文書やスクリプトが、異なる生成元からの文書のプロパティを取得したり設定したりするのを防ぎます。これは、潜在的に悪意のある文書を隔離するための重要なセキュリティメカニズムです。
788 等価性の比較とその使いどころ Comparison, Equality, Guide, Intermediate, JavaScript, equality, guide, javascript
JavaScript には 3 種類の値比較演算子があります。=== による厳格な等価性 (strict equality)、== による寛容な等価性 (loose equality)、Object.is (ECMAScript 6 の新機能) です。どの演算子を使用するかは、どのような比較を行いたいかに依存します。
789 索引 JavaScript, MDN, meta
このページの一覧は、すべての MDN JavaScript のページ、およびそのページの概要とタグです。

ドキュメントのタグと貢献者

 このページの貢献者: Marsf, shide55
 最終更新者: Marsf,