Re:ゼロから始める文系プログラマ

未経験がプログラミングを通して人生を変える

【解説】「JavaScript」でできること


スポンサードリンク
 

f:id:ShotaNukumizu_1000:20210612090942p:plain

おはようございます。Shotaです。

JavaScript」は、プログラミングをこれから始める人にとって人気の高い言語の一つではないかと思われます。

ところが、JavaScriptが色々できることはわかるけど具体的に何ができるのかよくわからないという人もいらっしゃいますよね。プログラミング言語にはできることとできないことがありますので、実はあなたの目的とJavaScriptがマッチしていないことも考えられます。

そこで今日の記事では、JavaScriptで具体的にできることを解説していきます。

JavaScriptを学習する前に、まず何ができるのかをしっかりイメージしておきましょう。

【目次】

JavaScriptとは?

JavaScriptは、主にブラウザ上に動作するプログラミング言語です。ブラウザ以外にも、インターネットに繋がる様々なデバイスで使用されており、より良いWebページをつくる上では書かせません。

JavaScriptプログラミング言語の中でも、プログラムの記述や実行を比較的簡単に行うことができるスクリプト言語の一つです。スクリプト言語ではプログラムを実行する際にソースコードを機械が読み取れるように変換する「コンパイル」という手続きが必要ですが、スクリプト言語では手続きが不要なので手軽にプログラミングできます。

そのため、プログラミング学習を始めたばかりの初心者でも比較的取り組みやすいプログラミング言語になっています。

JavaScriptでできること

では、JavaScriptで具体的に何ができるのか早速見ていきましょう。

Webサイトに「動き」を加える

HTMLやCSSを動的に操作できます。

動的とは、Webページが表示されたあとにHTMLの要素を追加したり、CSSで色を変えたりすることができることを指します。

そのため、目立たせたいボタンやメニューにアニメーションや効果を追加したりできるのでユーザが使いやすいサイトを作れます。

Webサイトのり弁性を向上させることは、ビジネス上ではユーザ獲得において重要な要素となります。これが最もJavaScriptが使われる理由です。

JavaScriptで作れるもの

それでは、JavaScriptでできるものを具体的に紹介していきましょう。

Webサイト

一番メジャーな利用方法として、JavaScriptでは様々な動きをWebブラウザ上で実現できます。例えば、次のような機能をJavaScriptで作成できます。

* メニューのボタンを押すと滑るように該当箇所へ移動する
* 複数枚の画像がスライドして表示される
* フォームの入力項目などを「追加する」ボタンで増やす
* メニュー等ボタンで出し入れできる
* お買物サイトで料金を試算できる

(引用元:侍エンジニア塾ブログ)

世の中にあるWebサイトの大半はJavaScriptが使われており、使われていないウェブサイトのほうが少ないです。

Webアプリ

JavaScriptでは、Webアプリも開発できます。JavaScriptだけでWebアプリを開発することもできますが、RubyPythonなど、他のプログラミング言語と併用されることが多いです.

Webアプリ開発ではWebページを担当するフロントサイド、サーバ処理を担当するサーバサイドと別れて作業することが多いです。

スマホアプリ

JavaScriptでは様々な開発環境が備わっているので、AndroidiOS両方とも制作することが可能です。

ゲーム

仕組みはWebアプリやスマホアプリと全く同じですが、そこに画像の表示やルールを設けることで簡単にゲームを作れます。

まとめ

今日の記事では、プログラミング言語JavaScript」でできることを紹介しました。

どうでしたか?JavaScriptでできること、いろいろとイメージが具体化してきたと思います。JavaScriptは今後もどんどん環境が変わっていくことが予想されます。JavaScriptは無限の可能性を秘めているのです。

この機会にJavaScriptを勉強してみてはどうでしょうか?

【参考サイト】

www.sejuku.net