JavaScript は、HTML ドキュメントに埋め込むことができる記述言語です。 JavaScript はユーザー要求イベント (フォーム入力など) に応答できるため、ユーザーが情報を入力したときに、処理のためにネットワーク経由でサーバーに送信してから直接戻す必要がなくなります。クライアントはイベントを処理します。クライアント上で実行可能プログラムが実行されていると想像することもできます (ただし、この実行可能プログラムには制限があり、クライアント コンピュータに対する制御が不十分です)。
JavaScript と Java は似ていますが、まったく異なる言語です。 Java は、Sun Microsystem によって開発されたオブジェクト指向プログラミング言語です。C++ と同様に、実行するにはさまざまなコンパイラとサポート ファイルが必要ですが、C++ とは異なり、Java はどのオペレーティング プラットフォームにも依存しないため、急速に開発されてきました。今日のインターネット ネットワークのさまざまなオペレーティング プラットフォームの基礎となります。ただし、これは JavaScript よりもはるかに複雑な標準プログラミング言語です。 JavaScript は比較的理解しやすい関数型言語であり、JavaScript 作成者は、すべての変数、クラス、メソッドの宣言などのプログラミング スキルにそれほど注意を払う必要はありません。また、public、private、などの複雑なことを気にする必要もありません。さらに重要なのは、残念ながら、これは HTML スクリプト内にのみ存在でき、互換性のあるブラウザにロードされた場合にのみ実行できるため、多くの Java 機能は JavaScript ではサポートされていません。現在、JavaScript はコア、クライアント側、サーバー側の JavaScript の 3 つのカテゴリに分類されています。