JavaScript入門
初級Webページに動きとインタラクティブ性を加える言語を学びましょう
全15レッスン
変数とデータ型
let、const、文字列、数値、真偽値
条件分岐
if/else、switch、三項演算子
DOM操作
要素の取得、変更、追加、削除
文字列操作
slice、includes、replace、テンプレートリテラル
配列メソッド
map、filter、reduce、find、sort
オブジェクト詳細
プロパティ、メソッド、分割代入
ループ
for、while、for...of、forEach
関数詳細
アロー関数、スコープ、クロージャ
クラスとOOP
class、constructor、extends、継承
エラーハンドリング
try/catch、throw、カスタムエラー
非同期処理
Promise、async/await、コールバック
Fetch API
HTTPリクエスト、JSONの取得・送信
ローカルストレージ
データの永続化、JSON変換
モジュール
import/export、コードの分割
JavaScript総合演習
TODOアプリを作ろう
JavaScriptとは?
JavaScriptは、Webページに動きやロジックを加える プログラミング言語です。HTMLが骨格、CSSがデザインなら、JavaScriptは「動き」と「頭脳」を担当します。
ボタンをクリックした時の反応、フォームの入力チェック、アニメーション、 サーバーとのデータ通信など、現代のWebアプリのほぼすべての動的な部分はJavaScriptで実装されています。
動的な操作
ページの内容をリアルタイムに変更できる
イベント処理
クリック、入力、スクロールなどに反応
フルスタック
ブラウザでもサーバーでも動く万能言語
変数とデータ型
letやconstでデータを保存する「箱」を作ります。
条件分岐(if/else)
条件によって処理を分けることができます。
DOM操作
JavaScriptでHTMLの要素を動的に変更できます。これがWebアプリの核心です。
確認クイズ
1 / 4JavaScriptで再代入できない変数を宣言するキーワードはどれ?
自由に試してみよう
HTML + CSS + JavaScriptを組み合わせて、自由にWebアプリを作ってみましょう。