Skip to main content

JavaScript

Let's JavaScript

JavaScript とは

JavaScript(ジャバスクリプト)は、プログラミング言語であり、HyperText Markup Language(HTML)やCascading Style Sheets(CSS)と並ぶ World Wide Web(WWW)の中核技術の一つである。

利用される場面はウェブサイト、ウェブアプリケーション、バックエンド、デスクトップアプリケーション、モバイルアプリケーションなど、ウェブブラウザからサーバ、デスクトップからスマートフォンまで多岐にわたっている。

構造化定理

JavaScript はプログラミング言語の一つですが、すべてのプログラミング言語は「構造化定理」に則っています。

構造化定理(Structure theorem)、構造化プログラム定理(structured program theorem) あるいは ベーム-ヤコピーニの定理(Böhm-Jacopini theorem)とも呼ばれる定理は,プログラミング言語理論)の結論である。この定理は、もしも3つだけの手段(制御構造)で手続きを構築するならば、制御フローグラフの一分類(歴史的にフローチャートと呼ばれる)があらゆる計算可能関数を表現できることを述べている。

3つだけの手段(制御構造)は、以下のものである。 1. (順次) プログラムに記された順に、逐次処理を行なっていく。 1. (反復) 一定の条件が満たされている間処理を繰り返す。 1. (分岐) ある条件が成立するなら処理Aを、そうでなければ処理Bを行なう。

Wikipedia 構造化定理 および Wikipedia 構造化プログラミング より引用

つまり、全てのプログラムは「順次」「反復」「分岐」の組み合わせで記述できる という定理です。

JavaScript についても「順次」「反復」「分岐」の書き方を理解すれば、全てのプログラムを記述することができます。

JavaScript体験編

paiza オリジナルの動画リンク

(トータル動画時間約63分)

JavaScript入門編

paiza オリジナルの動画リンク

1: JavaScriptをはじめよう

(トータル動画時間約44分)

2: 条件によって処理を変えてみよう

(トータル動画時間約32分)

3: ループ処理を学ぶ

(トータル動画時間約43分)

4: 配列の基礎

(トータル動画時間約47分)