プログラミング言語JavaScriptとは

これからプログラミングを始めたい方に向けて、プログラミング言語JavaScriptとは何かについて説明します。

JavaScriptとは

  • プログラミング言語(スクリプト言語)の一つ。
  • プログラミング言語Javaとは異なるもの。
  • 実行環境が主にブラウザに実装されている。
  • Webページ内で動的な機能を実現できる技術。
  • JavaScriptは、現代のWebサービス開発には欠かせない。
  • Node.jsのようなプラットフォームを使えば、サーバサイドの処理も書ける。
  • jsと略されることがある。

用語

プログラミング言語とは

  • コンピューターのプログラムを記述するための言語

プログラムとは

  • コンピューターに、情報処理を行うための動作手順を指定するもの

プログラミングとは

  • コンピューターのプログラムを作成すること

JavaScriptはとても人気の高いプログラミング言語

  • Webサイトの94.9%で使われていて世界で一番人気のあるプログラミング言語 (※1)
  • プログラミングナレッジの共有サイト「StackOverflow」で、最も人気のテクノロジ(※2)

JavaScriptの身近な利用例

  • Webページの再読み込みなしで新しいコンテンツを読み込み、サーバにデータを送信
  • Webページの要素のアニメーション、フェードイン・フェードアウト
  • フォーム入力値の動的なチェック

JavaScriptの歴史

  • 1995年 NetscapeNavigator 2.0 に搭載(旧名:LiveScript)
  • 1996年 IE 3.0にJavascriptに似た言語JScriptを搭載  ※ 互換性に悩む
  • 1997年 ES1 初版
  • 1998年 ES2
  • 1999年 ES3 IE6でも動く。最も知られている。jQueryが普及。
  • 2009年 ES5 現行のブラウザでは、ほぼ確実に動作する。ES3からは小規模な変更。
  • 2015年 ES2015(ES6から改名)現行のブラウザで動かない場合も
  • 2016年 ES2016 現行のブラウザで動かない場合も

補足

  • 例) ES5・・・ECMAScript(エクマスクリプト) 第5版の略。
  • ECMAScriptとは・・・JavaScriptの主な仕様を抜き出して標準化したもの。
  • ES4 策定失敗のため欠番

おわりに

この記事では、プログラミング言語JavaScriptが何かについて説明しました。
JavaScriptは現代のWebサービス開発で必須のスキルですので、ぜひ身につけたいですね。

JavaScriptの学習には、オンライン講座を使った動画学習がおすすめです。

※1: Usage of JavaScript for websites | w3techs

※2: Developer Survey Results2017

動画でプログラミング入門をしよう

オンライン学習サービスProglus(プログラス)でプログラミングを学び、創れる人になろう!

プレミアムプランを2週間無料体験しよう

今すぐ詳細を確認する

プログラミング入門ナビ編集部