JavaScript は Java と同じですか? 違いは何ですか?

藏色散人
リリース: 2020-05-11 13:34:45
オリジナル
4442 人が閲覧しました

JavaScript は Java と同じですか? 違いは何ですか?

#JavaScript は Java と同じですか? 違いは何ですか?

JavaScript と Java は明らかに異なりますが、JavaScript はと Java は密接に関連していますが、これらは 2 つの会社によって開発された 2 つの異なる製品です。 Java は、SUN 社が発売した新世代のオブジェクト指向プログラミング言語で、インターネット アプリケーション開発に特に適しています。JavaScript は Netscape 社の製品で、その目的は Netscape Navigator の機能を拡張することであり、Netscape Navigator に組み込むことができます。 Web ページ: オブジェクトおよびイベント駆動型のインタプリタ言語であり、その前身は Live Script、Java の前身は Oak 言語です。以下は、2 つの言語の類似点と相違点の比較です。

オブジェクトベースとオブジェクト指向

Java は、たとえ開発用 単純なプログラムではオブジェクトを設計する必要があります。

JavaScript は、ネットワークとは関係がなく、ユーザーと対話する複雑なソフトウェアの作成に使用できるスクリプト言語です。これは、オブジェクトベースのイベントドライバープログラミング言語です。したがって、それ自体が、設計者が使用できる非常に豊富な内部オブジェクトのセットを提供します。

解釈とコンパイル

2 つの言語は、ブラウザーで異なる方法で実行されます。 Java ソース コードは、実行のためにクライアントに渡される前にコンパイルする必要があります。したがって、クライアントには、対応するプラットフォーム上にエミュレータまたはインタープリタが必要です。コンパイラまたはインタープリタを通じて、特定のプラットフォームに関係なくコードをコンパイルできます。

JavaScript はインタープリタ型プログラミング言語です。そのソース コードは、実行のためにクライアントに送信する前にコンパイルする必要はありません。代わりに、テキスト形式の文字コードがクライアントに送信され、ブラウザによる解釈と実行が行われます。 。

強い変数と弱い変数

2 つの言語で使用される変数は異なります。

Java は強力な型変数チェックを使用します。つまり、すべての変数はコンパイル前に宣言する必要があります。例:

  Integer x;
  String y;
  x=1234;
  x=4321;
ログイン後にコピー

ここで、X=1234 は整数であることを意味し、Y=4321 は文字列であることを意味します。

JavaScriptの変数宣言は弱い型を採用しています。つまり、変数を使用前に宣言する必要はありませんが、インタープリタは実行時にそのデータ型を次のようにチェックします。

  x=1234;
  y="4321";
ログイン後にコピー

前者は x が数値変数であることを示し、後者は y であることを示します。は文字変数です。

コード形式が異なります

Java は HTML とは関係のない形式です。HTML 内で海外メディアを引用するのと同じように読み込む必要があります。そのコードは次のとおりです。バイト コードで表示されます。フォームは別のドキュメントに保存されます。

JavaScript コードは、HTML ドキュメントに直接埋め込み、動的にロードできるテキスト文字形式です。 HTML ドキュメントの作成は、テキスト ファイルを編集するのと同じくらい簡単です。

埋め込み方法が異なります

HTML ドキュメントでは、2 つのプログラミング言語は異なる識別子を持ちます。JavaScript は
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート