これからプログラミングを始めたい方に向けて、プログラミング言語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(プログラス)でプログラミングを学んで、創れる人になろう!
在宅学習応援!今なら複数の基礎コースが無料!!
今すぐ詳細を確認する