JavaScript

JavaScriptのコールバック関数:関数を引数として渡す

配列メソッド(forEach、filter、mapなど)を学んだ際に出てきた「関数を引数に渡す」という概念。これが「コールバック関数」です。コールバック関数とはコールバック関数は、引数に入っている関数のことです。const numbers ...
JavaScript

JavaScriptのパッケージと配列メソッド:便利な機能を活用する

モジュールと相対パスを学んだ後、「パッケージ」と「配列メソッド」を学びました。これらを使うことで、プログラミングが劇的に効率化されます。パッケージとはパッケージは、便利なプログラムをまとめたものです。他の開発者が作った便利な機能を、自分のプ...
JavaScript

JavaScriptの相対パス:ファイルの位置関係を示す

モジュールを学んだ際に出てきた "./ファイル名" という書き方。これは「相対パス」と呼ばれ、ファイルの位置関係を示しています。相対パスとは相対パスは、ファイルの位置関係を示す記述方法です。import User from "./User"...
JavaScript

JavaScriptのモジュール:ファイル間でコードを共有する

クラスと継承を学んだ次は「モジュール」です。モジュールを使うことで、複数のファイルに分けたコードを相互に利用できるようになります。export:他のファイルへ渡す**export(エクスポート)**は、他のファイルへコードを渡すことです。構...
JavaScript

JavaScriptのクラス継承:既存のクラスを元に新しいクラスを作る

クラスの基本を学んだ次は「継承」です。継承を使うことで、すでにあるクラスを元に、新たなクラスを効率よく作成できます。継承とは継承は、すでにあるクラスを元に新たなクラスを作成する方法です。構文: class 子クラス extends 親クラス...
JavaScript

JavaScriptのクラス:オブジェクトの設計図を作る

JavaScriptの学習も終盤に入り、「クラス」を学びました。クラスは、Pythonでも学んだ概念ですが、JavaScriptでも同様に重要な役割を果たします。オブジェクトに関数を含めるこれまで学んだオブジェクトでは、値として文字列や数値...
JavaScript

JavaScriptのスコープ:変数や定数が使える範囲

関数の引数と戻り値を学んだ後、「スコープ」を学びました。スコープは、定数や変数を使用できる範囲のことです。これを理解することで、予期しないバグを防げます。スコープとはスコープは、定数や変数を使用できる範囲のことです。どこで定義したかによって...
JavaScript

JavaScriptの戻り値(return):関数から値を返す

引数に続いて、「戻り値(もどりち)」を学びました。戻り値を使うことで、関数の処理結果を呼び出し元で受け取り、さらに別の処理に使うことができます。戻り値とは戻り値は、関数の処理結果を呼び出し元で受け取る値のことです。関数が値を返すことを「関数...
JavaScript

JavaScriptの引数:関数に値を渡して柔軟に処理する

関数の基本を学んだ次は「引数」です。引数を使うことで、関数に値を渡して、より柔軟な処理ができるようになります。引数とは引数は、関数に与える追加情報のようなものです。関数を呼び出すときに値を渡すことで、関数の処理内容を変えることができます。引...
JavaScript

JavaScriptの関数:処理をまとめて再利用する

配列とオブジェクトに続いて、「関数」を学びました。関数は、Pythonでも学んだ概念ですが、JavaScriptでは書き方が少し異なります。さらに、ES6から導入された「アロー関数」という新しい書き方も学びました。関数とは関数は、いくつかの...