JavaとJavaScriptの関係は何ですか?

藏色散人
リリース: 2021-11-16 11:37:48
オリジナル
26246 人が閲覧しました

java は JavaScript とは何の関係もありません。Java は、デスクトップ アプリケーション、Web アプリケーション、分散システム、組み込みシステム アプリケーションなどを作成できるオブジェクト指向プログラミング言語です。また、JavaScript は関数優先の軽量言語です。 、インタープリタ型またはジャストインタイムでコンパイルされたプログラミング言語。

JavaとJavaScriptの関係は何ですか?

この記事の動作環境: Windows7 システム、JavaScript バージョン 1.8.5、DELL G3 コンピューター

関係とはJava と JavaScript の違いは何ですか?

Java は JavaScript とは何の関係もありません。

Java と JavaScript は現在人気のある 2 つの言語ですが、表面上、この 2 つの名前は非常に似ているため、多くの初心者はこの 2 つを混同したり、直接同じカテゴリに分類したりする傾向があります。この 2 つは密接に関連していますが、まったく異なる 2 つの言語です。

Java はオブジェクト指向プログラミング言語であり、C 言語のさまざまな利点を吸収するだけでなく、C 言語では理解しにくい多重継承やポインタなどの概念を放棄しています。 , Java言語には強力な機能とシンプルで使いやすいという2つの特徴があります。静的オブジェクト指向プログラミング言語の代表である Java 言語は、オブジェクト指向理論を完全に実装しており、プログラマーが洗練された考え方で複雑なプログラミングを実行できるようにします。

Java には、単純さ、オブジェクト指向、分散、堅牢性、セキュリティ、プラットフォームの独立性と移植性、マルチスレッド、およびダイナミクスという特徴があります。 Java は、デスクトップ アプリケーション、Web アプリケーション、分散システム、組み込みシステム アプリケーションなどを作成できます。

JavaScript (略して「JS」) は、関数優先度を備えた軽量のインタプリタ型またはジャストインタイムでコンパイルされるプログラミング言語です。 Web ページを開発するためのスクリプト言語として有名ですが、ブラウザ以外の多くの環境でも使用されています。JavaScript は、マルチパラダイムの動的スクリプト言語であるプロトタイプ プログラミングに基づいており、オブジェクト指向、命令型、宣言型、および関数型プログラミングのパラダイム。

JavaScript は、1995 年に Netscape の Brendan Aich によって初めて設計され、Netscape Navigator ブラウザに実装されました。 Netscape は Sun と協力していたため、Netscape の経営陣は Netscape を Java のように見せたいと考え、そのため JavaScript という名前が付けられました。しかし実際には、その文法スタイルは Self と Scheme に近いです。

JavaScript の標準は ECMAScript です。 2012 年の時点では、すべてのブラウザは ECMAScript 5.1 を完全にサポートしており、それより古いブラウザは少なくとも ECMAScript 3 標準をサポートしています。 2015 年 6 月 17 日、ECMA International は ECMAScript の第 6 版をリリースしました。これは正式には ECMAScript 2015 と呼ばれますが、ECMAScript 6 または ES2015 と呼ばれることもよくあります。

JavaScript はもともと Java に触発されて設計されましたが、その目的の 1 つは「Java に似せる」ことであるため、構文に類似点があり、一部の名前や命名規則も Java から借用しています。しかし、JavaScript の主な設計原則は Self と Scheme から派生しています。

JavaScript と Java の名前の類似性は、Netscape が当時のマーケティング上の理由から Sun Microsystems と合意に達した結果です。

Netscape が当時 LiveScript JavaScript と名付けた理由は、当時最も人気のあるプログラミング言語が Java であり、「Java」という名前がこの新しい言語の普及に貢献したためであると一般に考えられています。

#JavaScript と java の類似点:

  • それらの構文は C 言語に非常に似ています;

  • これらはすべてオブジェクト指向です (ただし、実装方法は若干異なります);

  • JavaScript は Java の命名規則を参照して設計されています;

#JavaScript と Java の違い:

    JavaScript は動的に型指定される言語ですが、Java は静的に型指定される言語です;
  • JavaScript は弱く型指定され、Java は強く型指定されます。
  • JavaScript のオブジェクト指向実装はプロトタイプ (プロトタイプベース) に基づいており、Java はクラス ( class-based);
  • JavaScript は、見た目が Java に似ているだけでなく、言語スタイルも大きく異なります。 JavaScript が参照するように設計されたオブジェクトには Java は含まれませんでしたが、Self や Scheme などの言語が含まれていました。

推奨学習:「

JavaScript 基本チュートリアル

以上がJavaとJavaScriptの関係は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!