2022年7月10日

マニュアルと仕様

この書籍はチュートリアルです。段階的に言語を学習するのに役立ちます。しかし、基本に慣れてきたら、他のリソースが必要になります。

仕様

ECMA-262仕様には、JavaScriptに関する最も詳細で、体系化された情報が含まれています。言語を定義しています。

しかし、体系化されているため、最初は理解するのが難しいです。したがって、言語の詳細に関する最も信頼できる情報源が必要な場合は、仕様が最適です。ただし、日常的な使用には適していません。

新しい仕様バージョンは毎年リリースされます。これらのリリース間には、最新の仕様ドラフトがhttps://tc39.es/ecma262/にあります。

「ほぼ標準」である(いわゆる「ステージ3」)ものも含めて、最新の最先端機能について読むには、https://github.com/tc39/proposalsにある提案を参照してください。

また、ブラウザ用に開発している場合は、チュートリアルの第2部で説明されている他の仕様もあります。

マニュアル

ただし、インターネット検索を使用する方が良い場合が多いです。「MDN [用語]」をクエリで使用してください。例:https://google.com/search?q=MDN+parseIntは、parseInt関数を検索します。

互換性表

JavaScriptは発展途上の言語であり、新しい機能が定期的に追加されています。

ブラウザベースおよびその他のエンジンでのサポートを確認するには、以下を参照してください。

これらのリソースはすべて、言語の詳細、サポートなどに関する貴重な情報が含まれているため、実際の開発に役立ちます。

特定の機能に関する詳細情報が必要な場合に備えて、これら(またはこのページ)を覚えておいてください。

チュートリアルマップ

コメント

コメントする前にこれを読んでください…
  • 改善すべき点があれば、コメントする代わりにGitHub issueまたはプルリクエストを送信してください。
  • 記事の内容が理解できない場合は、詳しく説明してください。
  • 数語のコードを挿入するには<code>タグを使用し、複数行の場合は<pre>タグで囲み、10行を超える場合はサンドボックス(plnkrjsbincodepen…)を使用してください。