「JavaScript」は、1995年に誕生したウェブやブラウザ向けのプログラミング言語です(プログラミング言語「Java」とは別物)。
略称は「JS」です。
同名のプログラミング言語があるので(後述)、「Java」と略すのは絶対に止めましょう。
ウェブ開発に必須の言語・JavaScript
JavaScriptを使うと、ウェブサイト(ウェブページ)に動的な機能を実装する事ができます。
動的な機能とは、例えばポップアップやスライドショー、ログイン機能などです。
ウェブサイトを作る際に必須の言語と言っても過言ではなく、W3Techsの調査では、世界のウェブサイトの98%でJavaScriptが使われています。
JavaScriptは基本的にブラウザ上で実行されるプログラミング言語ですが、Node.jsなどのプラットフォーム(実行環境)を使う事で、サーバー側で実行することも可能です。
「Java」とは別物です。
JavaScriptと似た名前のプログラミング言語に「Java」というものがあります。
こちらは、名前は似ていますが、JavaScriptとは全く別物です。上位互換や同じシリーズという訳ではありません。
Javaの公式ウェブサイトにも、両者が別物であることが記されています。
JavaScriptプログラミング言語は、Netscape, Inc. により開発されたプログラミング言語で、Javaプラットフォームの一部ではありません。
名前が似ている理由は解説すると長くなってしまうので割愛しますが、とにかく“JavaScriptとJavaは完全に別物”だという事を覚えておきましょう。
参考:日本語さえわかればわかる!JavaとJavaScriptの違い
FirefoxとBraveは”兄弟”
余談ですが、JavaScriptを開発したブレンダン・アイク氏は、Mozillaを共同設立し、ウェブブラウザのFirefoxを作った人物です。
アイク氏は現在、自身が創業したBrave Softwareで、デフォルトで広告ブロックを搭載したブラウザ・Braveなどを開発しています。
まとめ
JavaScriptはウェブ開発をする上で非常に重要なプログラミング言語で、世界でも特に人気のプログラミング言語の1つです。
ウェブサイトやウェブアプリを作成したいなら、ぜひ身に付けたい言語です。
筆者はUdemyでJavaScriptを学んでいます。
参考
- JavaScript | Jamstack用語集 | chot Inc.(ちょっと株式会社)
- 日本語さえわかればわかる!JavaとJavaScriptの違い
- ウェブ開発入門完全攻略コース – HTML/CSS/JavaScript. プログラミングをはじめて学び創れる人へ! | Udemy
- 【超入門】JavaScriptとは?できること・基本をわかりやすく解説 – カゴヤのサーバー研究室
- 【入門】Node.jsとは?利用シーンやメリットなどをわかりやすく解説 – カゴヤのサーバー研究室
- JavaScript誕生後の20年を生みの親ブレンダン・アイク氏らが振り返る – ZDNET Japan
- PythonがJavaと並び上位、TypeScriptも上昇–RedMonkプログラミング言語ランキング – ZDNET Japan
- ブロックチェーンがあったからこそ生まれた。まったく新しいブラウザ「Brave」とは
- 【入門】Node.jsとは?利用シーンやメリットなどをわかりやすく解説 – カゴヤのサーバー研究室