ホームページ > ウェブフロントエンド > フロントエンドQ&A > javascriptはJava言語のスクリプト形式ですか?

javascriptはJava言語のスクリプト形式ですか?

青灯夜游
リリース: 2023-01-07 11:41:17
オリジナル
4621 人が閲覧しました

Javascript は Java 言語のスクリプト形式ではなく、まったく異なる 2 つの言語構造です。 Java はオブジェクト指向の静的型付け言語であり、JavaScript はオブジェクトおよびイベント駆動型の動的型付け言語です。Java ソース コードは実行前にコンパイルする必要がありますが、JavaScript コードはコンパイルしません。

javascriptはJava言語のスクリプト形式ですか?

#このチュートリアルの動作環境: Windows7 システム、javascript1.8.5&&java8 バージョン、Dell G3 コンピューター。

javascript は Java 言語のスクリプト形式ではなく、この 2 つは完全に異なります。これらは 2 つのまったく異なる言語構造です。

#Java と JavaScript の違い:

    Java は主にサーバー側で実行され、JavaScript は主にクライアント ブラウザーで実行されます

  • #Java はオブジェクト指向言語であり、JavaScript はスクリプト言語であり、オブジェクト駆動型およびイベント駆動型の言語です。
  • Java は JDK または JRE の JVM (Java 仮想マシン) 上で実行する必要がありますが、JavaScript は Web ブラウザ上で実行されるため、特定のプラットフォームは必要ありません。 Java は主にサーバー側で実行され、JavaScript は主にクライアントのブラウザーで実行されます。
  • Java ソース コードは実行前にコンパイルする必要がありますが、JavaScript コードはコンパイルする必要がなく、ブラウザで直接解釈して実行できます。
  • JavaScript と Java で使用される変数の型は異なります。
  • JavaScript は動的に型付けされる言語であり、Java は静的に型付けされる言語です。 Java では定義後に配列の長さを変更できませんが、JavaScript では変更できます。

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

    JavaScript は弱い型指定です。つまり、使用前に宣言する必要はありませんが、ブラウザー インタプリタは実行時にデータ型をチェックします。Java は強い型指定です。つまり、すべて変数はコンパイル前に型指定される ステートメントを作成する必要がある;
  • JavaScript のオブジェクト指向実装はプロトタイプ (プロトタイプベース) に基づいており、Java はクラス (クラスベース) に基づいています。
  • Java の文法規則は JavaScript よりもはるかに厳密で、その関数ははるかに強力です。
  • Java 言語コードは HTML とは関係のない言語です。JavaScript 言語コードは、HTML ドキュメントに直接埋め込み、動的にロードできるテキスト文字形式です。
  • JavaScript はテキストやグラフィックスを直接操作するのではなく、Web ページ内の HTML 要素の組み合わせと連携して動作しますが、ブラウザを制御して、ブラウザーにテキストやグラフィックスを直接操作させることができます。加工用に。 Java はテキストとグラフィックスを直接操作できます。
  • プログラミング関連の知識について詳しくは、
  • プログラミング ビデオ
をご覧ください。 !

以上がjavascriptはJava言語のスクリプト形式ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート