Node
ヒント
以下の課題は適当な課題用ディレクトリを作成して行ってください。
課題01
インストール
課題01
インストール
nodeをインストールしてください。
課題02
Hello World
課題02
Hello World
nodeのインタプリタでコンソールにHello Worldを出力してください。
課題03
JSファイルの作成
課題03
JSファイルの作成
Hello Worldをコンソールに出力するJSコードをファイルhello-world.jsに保存してください。
課題04
実行
課題04
実行
nodeで課題03のファイルを実行してください。
課題05
関数作成
課題05
関数作成
sum.jsというファイルを作成し、そこに以下の関数sumを定義してください。
sum.js
/**
* @param a: number
* @param b: number
* @retrun aとbの和
*/
function sum(a, b) {
// ここを実装してください
}
課題06
モジュール作成
課題06
モジュール作成
sum関数をexportして他のモジュールから使えるようにしましょう。
課題07
モジュールのインポート
課題07
モジュールのインポート
index.jsを作成し、sum関数をインポートしてsum関数を使ってみましょう。
課題08
ライブラリのインストール
課題08
ライブラリのインストール
nodeのユニットテストライブラリjestをnpmでインストールしてください。
課題09
テストの実装
課題09
テストの実装
sum.test.jsを作成し、jestを使ってsum関数のテストを書いて実行してみましょう。