JavaScript に備わっている組み込みクラス (Date, Error, Math など) の使い方や、代表的なクラスを紹介します。各クラスの基本的なメソッドや活用例を詳しく解説します。
JavaScript には、組み込みクラス (Built-in Classes) と呼ばれる標準のオブジェクトがいくつか存在します。
これらは、開発を効率化し、基本的なデータ操作を簡単に行うために提供されています。
本記事では、代表的な組み込みクラスである Date
、Error
、Math
に加えて、String
、Array
、Object
などのクラスについて詳しく解説します。
Date
クラスは、日付や時間を扱うために使用されます。
JAVASCRIPTconst now = new Date(); console.log(now); // 現在の日付と時刻
JAVASCRIPTconst specificDate = new Date(2025, 1, 18, 10, 30, 0); console.log(specificDate); // 2025年2月18日 10:30:00 (月は0始まり)
JAVASCRIPTconsole.log(now.getFullYear()); // 年 console.log(now.getMonth() + 1); // 月 (0から始まる) console.log(now.getDate()); // 日
Error
クラスは、例外処理で使用されます。
JAVASCRIPTtry { throw new Error("エラーが発生しました"); } catch (error) { console.error(error.message); // エラーが発生しました }
JAVASCRIPTclass CustomError extends Error { constructor(message) { super(message); this.name = "CustomError"; } } try { throw new CustomError("カスタムエラー"); } catch (error) { console.error(error.name); // CustomError console.error(error.message); // カスタムエラー }
Math
クラスは、数学的な演算を行うためのメソッドを提供します。
JAVASCRIPTconsole.log(Math.PI); // 円周率 console.log(Math.sqrt(16)); // 平方根 (4) console.log(Math.pow(2, 3)); // 2の3乗 (8) console.log(Math.random()); // 0〜1の乱数
JAVASCRIPTconst str = "Hello, JavaScript!"; console.log(str.length); // 18 (文字数) console.log(str.toUpperCase()); // HELLO, JAVASCRIPT! console.log(str.includes("Java")); // true
JAVASCRIPTconst arr = [1, 2, 3, 4, 5]; console.log(arr.length); // 配列の長さ console.log(arr.push(6)); // 要素追加 console.log(arr.pop()); // 最後の要素を削除 console.log(arr.map((x) => x * 2)); // すべての要素を2倍
JAVASCRIPTconst person = { name: "Alice", age: 25 }; console.log(Object.keys(person)); // ["name", "age"] console.log(Object.values(person)); // ["Alice", 25]
Number
: 数値の操作Boolean
: 真偽値を扱うRegExp
: 正規表現JSON
: JSON の変換Promise
: 非同期処理Set
: 一意な値の集合Map
: キーと値のペアJavaScript には多くの 組み込みクラス があり、それぞれが特定の用途に最適化されています。
✅ 学んだこと
Date
: 日付や時間の操作Error
: 例外処理の管理Math
: 数学的な計算String
: 文字列の操作Array
: 配列の操作Object
: オブジェクトの管理Number
, Boolean
, RegExp
, JSON
, Promise
, Set
, Map
などこれらのクラスを適切に活用し、より効率的な JavaScript コーディングを目指しましょう。
回 | タイトル | リンク |
---|---|---|
第 1 回 | JavaScript の非同期処理 | 詳 細 |
第 2 回 | JavaScript の配列メソッド | 詳 細 |
第 3 回 | let と const の違いと使い分け | 詳 細 |
第 4 回 | JavaScript のスプレッド構文 | 詳 細 |
第 5 回 | JavaScript の分割代入 | 詳 細 |
第 6 回 | JavaScript の switch 文と case の使い方 | 詳 細 |
第 7 回 | JavaScript の fetch API の使い方 | 詳 細 |
第 8 回 | JavaScript の組み込みクラスを理解する | この記事 |
第 9 回 | JavaScript の DOM の概要と基本操作 | 詳 細 |
第 10 回 | 「JSON」とは? その基本と使い方 | 詳 細 |
当サイトの情報は、一般的な参考情報として提供しております。
正確な情報の掲載に努めておりますが、その内容の正確性・完全性・最新性を保証するものではありません。
記事の内容をご利用の際は、ご自身の責任において判断し、必要に応じて専門家にご相談ください。
当サイトの情報の利用により生じたいかなる損害についても、一切の責任を負いかねますのでご了承ください。
※ 本ページでは、著作権法に基づき、適正な引用の範囲内でコンテンツを紹介しています。
オリジナルの情報は発信元をご確認ください。
もし問題がありましたら、こちら からお問い合わせください。