(Window)プロパティ.closed.document.frameElement.frames.fullScreen.history.innerHeight.innerWidth.length.location.locationbar.menubar.name.navigator.onafterprint.onbeforeprint.onblur.onchange.onclick.ondevicemotion.ondeviceorientation.onfocus.onhashchange.onkeydown.onkeypress.onkeyup.onmousedown.onmousemove.onmouseout.onmouseover.onmouseup.onpopstate.onreset.onresize.onscroll.outerHeight.outerWidth.parent.performance.screen.screenX.screenY.scrollMaxX.scrollMaxY.scrollX.scrollY.scrollbars.self.status.window.onbeforeunload.onunload.opener.topメソッド.alert().atob().blur().clearInterval().clearTimeout().close().dispatchEvent().find().focus().getComputedStyle().getSelection().matchMedia().moveBy().moveTo().open().postMessage().print().prompt().requestAnimationFrame().resizeBy().resizeTo().scroll().scrollBy().scrollTo().setInterval().stop().btoa().confirm().setTimeout()try...catchhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/try...catchtryのブロック文と、例外がスローされた際にそれに応じる文を指定します。実際には次のように書かれます。e.message);}try_statements実行される処理文です。catch_statements_2tryブロックで例外がスローされた際に実行される処理文です。exception_var_2catch句に関連付く、例外オブジェクトを保持するための指定子です。finally_statementstry文が完了した後に実行される処理文です。この処理文は、例外がスローまたはcatchされた、されないに関係なく実行されます。説明try文は少なくとも1つのcatch句、またはfinally句、またはその両方の文を含むtryブロックから構成されます。下記がtry文の3つの形式になります。try...catchtry...finallytry...catch...finallycatch句の処理文は、tryブロック内で例外がスローされた際に何を行うかを指定します。その実行が失敗した際に制御を移したい処理文をcatchブロックに書きます。制御は即座にcatch句に移されます。tryブロック内で例外がスローされなければ、catch句はスキップされます。try文の後に続く処理文の実行前に実行されます。例外のスロー、またそのcatchが行われたか否かに関係なく、常に実行されます。try文は1つ以上の入れ子にすることが可能です。それを取り囲むtry文のcatch句へ入ります。JavaScriptの例外を扱うためにtry文を使用することも可能です。Guideを参照してください。throw文によって指定された値を保持しています。この指定子を使用して、スローされた例外についての情報を取得することが出来ます。この指定子はcatch句でローカルになります。catch句の実行が完了した後は使用することが出来なくなります。try文の後に続く処理文が実行される前に、実行されます。finally句は例外がスローされたか否かに関係なく実行されます。finally句の処理文は実行されます。finally句を使用することで例外が発生した際のスクリプトの実行の失敗を、行儀よくさせることが出来ます。スクリプトが使用していたリソースを解放をする必要があるかもしれません。下記の例は、ファイルを開きそのファイルを使用した処理を実行します。(サーバーサイドのJavaScriptであれば、ファイルへのアクセスが可能です。finally句はスクリプトが失敗する前にファイルを閉じます。入れ子のtry-block文まず、どんな事が起こるのかを確認してみましょう。"oops"ここでは、常に例外をcatchするcatchブロックを入れ子のtry-blockに追加しています。"finally"更にここでは、エラーを再スローしてみましょう。"oops"如何なる例外も、1度だけそれを囲う直近のcatchブロックにcatchされ、それ以上再スローされることはありません。"外部"のブロックでcatchされます。Network(以下、MDN)のコンテンツを翻訳した内容を基に構成されています。構成について異なる点も含まれますので、下記の項目を確認し、必要に応じて元のコンテンツをご確認ください。@tomofまで教えていただければ幸いです。試験的に導入されているようなAPIや機能については、省略していることがあります。その例で使用しているコンテンツの単語や文章などを日本人向けに変更しいてる場合があります。MDNの更新頻度が高いため、元のコンテンツと比べ情報が古くなっている可能性があります。"訳注:"などの断わりを入れた上で、日本人向けの情報の追記を行っている事があります。