メインコンテンツまでスキップ

Node

ヒント

以下の課題は適当な課題用ディレクトリを作成して行ってください。

課題01
インストール

nodeをインストールしてください。

課題02
Hello World

nodeのインタプリタでコンソールにHello Worldを出力してください。

課題03
JSファイルの作成

Hello Worldをコンソールに出力するJSコードをファイルhello-world.jsに保存してください。

課題04
実行

node課題03のファイルを実行してください。

課題05
関数作成

sum.jsというファイルを作成し、そこに以下の関数sumを定義してください。

sum.js
/**
* @param a: number
* @param b: number
* @retrun aとbの和
*/
function sum(a, b) {
// ここを実装してください
}

課題06
モジュール作成

sum関数をexportして他のモジュールから使えるようにしましょう。

課題07
モジュールのインポート

index.jsを作成し、sum関数をインポートしてsum関数を使ってみましょう。

課題08
ライブラリのインストール

nodeのユニットテストライブラリjestnpmでインストールしてください。

課題09
テストの実装

sum.test.jsを作成し、jestを使ってsum関数のテストを書いて実行してみましょう。