GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • MDN
  • HTML: Markup language
  • Elements
  • Global attributes
  • Attributes
  • See all…
  • Responsive images
  • HTML cheatsheet
  • Date & time formats
  • See all…
  • SVG
  • MathML
  • XML
  • CSS: Styling language

This view

  • Original page
  • New address

GeezerVison is showing developer.mozilla.org — JavaScript ガイド - JavaScript | MDN

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

JavaScript ガイド

この JavaScript ガイドでは、JavaScript の使い方を紹介し、この言語の概要を説明します。言語機能についてもっと知りたい場合は、JavaScript リファレンスを参照してください。

このガイドは、いくつかの章に分かれています。

入門編

概要: 入門編

  • このガイドについて
  • JavaScript について
  • JavaScript と Java
  • ECMAScript
  • ツール
  • 次に来るもの

文法とデータ型

概要: 文法とデータ型

  • 基本構文とコメント
  • 宣言
  • 変数のスコープ
  • 変数の巻き上げ
  • データ構造とデータ型
  • リテラル

制御フローとエラー処理

概要: 制御フローとエラー処理

  • if...else
  • switch
  • try/catch/throw
  • エラーオブジェクト

ループと反復処理

概要: ループと反復処理

  • for
  • while
  • do...while
  • continue
  • break
  • for..in
  • for..of

関数

概要: 関数

  • 関数の定義
  • 関数の呼び出し
  • 関数スコープとクロージャ
  • 実引数 と 仮引数
  • アロー関数

式と演算子

概要: 式と演算子

  • 代入演算子 と 比較演算子
  • 算術演算子
  • ビット演算子 と 論理演算子
  • 条件演算子

数値と文字列

概要: 数値と文字列

  • 数値リテラル
  • Number オブジェクト
  • Math オブジェクト
  • 文字列
  • String オブジェクト
  • テンプレートリテラル

日付と時刻の表現

概要: 日付と時刻の表現

  • Date オブジェクト

正規表現

概要: 正規表現

  • 正規表現の作成
  • 正規表現パターンの記述
    • アサーション
    • 文字クラス
    • グループと後方参照
    • 数量子

インデックス付きコレクション

概要: インデックス付きコレクション

キー付きコレクション

概要: キー付きコレクション

  • Map
  • WeakMap
  • Set
  • WeakSet

オブジェクトの操作

概要: オブジェクトを利用する

  • オブジェクトとそのプロパティ
  • 新しいオブジェクトの作成
  • メソッドの定義
  • ゲッターとセッター

クラスの使用

概要: オブジェクトモデルの詳細

  • クラスの宣言
  • さまざまなクラス機能
  • 拡張と継承
  • なぜクラスか

プロミス

概要: プロミス

  • 保証
  • チェーン
  • エラーの処理
  • 合成
  • タイミング

型付き配列

概要: 型付き配列

イテレーターとジェネレーター

概要: イテレーターとジェネレーター

  • イテレーター
  • 反復可能オブジェクト
  • ジェネレーター

リソース管理

概要: JavaScript のリソース管理

  • using 宣言と await using 宣言
  • DisposableStack オブジェクトと AsyncDisposableStack オブジェクト
  • エラー処理

国際化

概要: 国際化

  • 日付と時刻の書式化
  • 数値の書式化
  • 照合

JavaScript モジュール

概要: JavaScript モジュール

  • エクスポート
  • インポート
  • デフォルトエクスポート
  • 名前を変更する
  • モジュールの集約
  • 動的なモジュールの読み込み

高度なトピック

JavaScriptの基本機能をすべて学び終えたら、より専門的な機能を試してみたり、この言語の仕組みや概念についてさらに深く掘り下げてみたりすることができます。

  • 言語概要
  • データ構造
  • プロパティの列挙可能性と所有権
  • 継承とプロトタイプチェーン
  • 等価性の比較と同一性
  • クロージャ
  • メタプログラミング
  • メモリー管理
  • 次のページ

MDN の改良に協力

協力方法を知る

このページは 2026年3月17日 に MDN の貢献者によって最終更新されました。

GitHub でこのページを表示 • このコンテンツに関する問題を報告
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.