【JavaScript】連想配列・配列を順に処理するには?(for...in・for...of)
takahide
初心者がITを楽しむブログ
おはようございます。タカヒデです。
本日は、「JavaScriptにおける『組み込みオブジェクト』について」実行例を交えて紹介します。
ぜひ本記事を参考にしてください。
組み込みオブジェクト(ビルトインオブジェクト)とは、JavaScriptに標準で組み込まれているオブジェクトのことです。
名前の通りですね。
具体的には以下のようなことを実現できます。
この組み込みオブジェクトは「標準で組み込まれている」というのがポイントです。
『JavaScriptが動作するすべての環境で利用可能』『特別な宣言や定義が不要』という特徴があります。
主な組み込みオブジェクトには以下のものがあります。
| No | オブジェクト | 概要 |
|---|---|---|
| 1 | (Global) | JavaScriptの基本機能にアクセス |
| 2 | Object | すべてのオブジェクトのひな形となる機能 |
| 3 | Array | 配列を操作 |
| 4 | Map | 連想配列を操作 |
| 5 | Set | 一意な値の集合を管理 |
| 6 | String | 文字列を操作 |
| 7 | Boolean | 真偽値を操作 |
| 8 | Number | 数値を操作 |
| 9 | Function | 関数を操作 |
| 10 | Symbol | シンボルを操作 |
| 11 | Math | 数値演算を実行 |
| 12 | Date | 日付を操作 |
| 13 | RegExp | 正規表現に関わる機能 |
| 14 | Error | エラー情報を管理 |
| 15 | JSON | JSON形式の文字列を解析 |
| 16 | Proxy | オブジェクトの挙動をカスタマイズ |
| 17 | Promise | 非同期処理を実装 |
ここで記載している「No」はあくまで本記事内において見やすくするための表記です。
実際の組み込みオブジェクトにナンバリングされているわけではないので注意してください。
参考書などでもよく使う「String」や「Boolean」などはイメージがつきやすいかもしれませんね。
では具体的に組み込みオブジェクトの実行例を見ていきましょう。
ここでは3つの実行例を紹介します。
let testDate = new Date();
console.log(testDate.getFullYear());
//実行結果:20262026年なので「2026」が表示されていますね。
let testString = "おはようございます";
console.log(testString.length);
//実行結果:9「おはようございます」は9文字なので、「9」が表示されています。
let testMath = 100.9;
console.log(Math.round(testMath));
//実行結果:101「100.9」を繰り上げた「101」が表示されています。
以上が「JavaScriptにおける『組み込みオブジェクト』について」実行例を交えた紹介でした。
この記事が誰かの参考になれば幸いです。
お疲れさまでした。