関数の実装を練習する
このステップでは、さまざまな関数の技術を示す小さなプログラムを作成することで、関数の実装を練習します。関数の実装の理解を強化するために、簡単な電卓アプリケーションを作成します。
WebIDE を開き、~/project
ディレクトリにcalculator.js
という新しいファイルを作成します。いくつかの数学関数を実装します:
// 2 つの数を加算する関数
function add(a, b) {
return a + b;
}
// 2 つの数を減算する関数
function subtract(a, b) {
return a - b;
}
// 2 つの数を乗算する関数
function multiply(a, b) {
return a * b;
}
// エラーハンドリング付きで 2 つの数を除算する関数
function divide(a, b) {
if (b === 0) {
return "エラー:ゼロでの除算";
}
return a / b;
}
// 数の二乗を計算する関数
function square(x) {
return x * x;
}
// 電卓関数を示す
console.log("加算:5 + 3 =", add(5, 3));
console.log("減算:10 - 4 =", subtract(10, 4));
console.log("乗算:6 * 7 =", multiply(6, 7));
console.log("除算:15 / 3 =", divide(15, 3));
console.log("4 の二乗 =", square(4));
console.log("ゼロでの除算:", divide(10, 0));
このコードを実行すると、以下の出力が表示されます:
出力例:
加算:5 + 3 = 8
減算:10 - 4 = 6
乗算:6 * 7 = 42
除算:15 / 3 = 5
4の二乗 = 16
ゼロでの除算:エラー:ゼロでの除算
関数の実装に関する重要なポイント:
- 明確で単一の責任を持つ関数を作成する
- 関数を柔軟にするためにパラメータを使用する
- 必要に応じてエラーハンドリングを実装する
- さまざまな入力で関数をテストする
- 意味のある関数名と変数名を使用する
さらに数学関数を追加したり、既存の関数を変更したりして実験してみましょう。