MDN JavaScript ページ一覧
このページの一覧は、すべての MDN JavaScript のページ、およびそのページの概要とタグです。
Found 789 pages:
# | Page | Tags and summary |
---|---|---|
1 | JavaScript | JavaScript, Landing |
JavaScript (JS) は軽量で、インタプリタ型の、第一級関数によるプログラミング言語です。Web ページでよく使用されるスクリプト言語として知られ、node.js や Apache 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...in 、for 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 で定義済みのオブジェクトである Array 、Boolean 、Date 、Function 、Math 、Number 、RegExp 、String について説明します。 |
||
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 という種類の全オブジェクトに追加し、値をオブジェクト car1 の color プロパティに代入します。 |
||
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 では、正規表現はオブジェクトでもあります。これらのパターンは RegExp の exec および test メソッドや、String の match 、replace 、search 、および 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.target はundefined です。 |
||
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 で始まる位置にコピーします。 引数start と end の位置からコピーされます。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 objectsやDataView のように、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 によって切断されるかゼロ拡張されます。newByteLength がundefined なら、oldBuffer のbyteLength が使われます。この操作は切り離された状態で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オブジェクトの日付から言語に依存する文字列表現を返します。新たな引数locales とoptions により、アプリケーションにどの言語の書き方を用いるか定めたり、関数の処理の仕方が変えられます。古い実装ではlocales とoptions は無視され、使われるロケールと返される文字列の形式は実装に完全に依存します。 |
||
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 |
日時の時刻部分の言語敏感な表現の文字列を返します。 新しい locales と options 引数で、アプリケーションはフォーマット変換に使われる言語を指定でき、関数の振る舞いをカスタマイズ出来ます。古い実装では、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 |
done とvalue の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の名前空間です。それは、言語に依存した文字列の比較、数値フォーマット、日付フォーマットを提供します。Collator 、NumberFormat 、DateTimeFormat オブジェクトに対するコンストラクタは、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 |
特定のkey とvalue をもった新しい要素を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 |
base を exponent 乗した値、つまり、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 関数の参照を返します。ご注意いただきたいのは、このプロパティの値は、関数そのものの参照だということです。関数の名前が含まれた文字列ではありません。1 やtrue 、あるいは"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をもつために、各entryはkeyとvalueに対して同じ値を持ちます。そのため、配列[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つの文字列を別の文字列の中に見出すことができるかどうかを判断し、必要に応じてtrue か false を返します。 |
||
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 は文字列または RegExp 、replacement は文字列または各マッチで呼び出される関数です。 |
||
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 |
文字列が別の文字列の文字で始まるか判断し、必要に応じてtrue かfalse を返します。 |
||
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 で開始する位置にコピーします。第二、第三の引数、start とend のインデックス位置からコピーが実施されます。end 引数はオプションです。デフォルトは配列のサイズになっています。このメソッドはArray.prototype.copyWithin と同じアルゴリズムです。TypedArrayはtyped 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() と同じアルゴリズムです。TypedArrayはtyped 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がある要素を含むかどうか判断し、応じて、true かfalse を返します。このメソッドは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 オフセットは排他的です。 TypedArrayはtyped 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 |
指定されたkey とvalue をもつ新しい要素を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 は非推奨なので、代わりに decodeURI か decodeURIComponent を使用してください。 |
||
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 |
ECMAScript は JavaScript の基礎を成すスクリプト言語です。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 のページ、およびそのページの概要とタグです。 | ||