🍋
Menu
.js Code

JavaScript

JavaScriptはウェブのプログラミング言語で、あらゆるブラウザとNode.jsを通じてサーバーで動作します。JSファイルにはインタラクティブなウェブページ、サーバーサイドアプリケーション、モバイルアプリ、さらにはデスクトップソフトウェアの実行可能コードが含まれています。

MIMEタイプ

text/javascript

種類

テキスト

圧縮

無劣化

メリット

  • + Runs natively in every web browser without plugins
  • + Massive ecosystem — npm has 2+ million packages
  • + Full-stack capability (browser + Node.js server)
  • + Modern features: async/await, modules, destructuring

デメリット

  • Dynamic typing can lead to runtime errors
  • Quirky type coercion (e.g., [] + {} behavior)
  • Single-threaded — CPU-bound tasks need Web Workers

.JSを使うタイミング

ブラウザのインタラクティブ機能、Node.jsサーバー、React/Vue/Angularフロントエンド、クロスプラットフォームモバイルアプリにJavaScriptを使用してください。

技術的詳細

JavaScriptは動的型付けのプロトタイプベース言語で、ファーストクラス関数を持ちます。シングルスレッドのイベントループで実行され、並行処理にasync/awaitを使用します。モジュールはESM(import/export)またはCommonJS(require)を使用します。

歴史

Brendan Eichは1995年にNetscapeで10日間でJavaScriptを作成しました。ECMAScript(ECMA-262)として標準化され、ES6/ES2015ではクラス、アロー関数、モジュールなどの主要機能が導入されました。

.JSから変換

.JSに変換

関連フォーマット

関連用語