非同期処理
課題01
課題01
setTimeoutを使って3秒後にコンソールにHello Worldと表示してください。
課題02
課題02
setTimeoutを2回使って3秒後ほぼ同時ににコンソールにHello Worldを2つ表示してください。
課題03
課題03
setTimeoutを使って3秒後にコンソールにHello Worldと表示し、その3秒後に再度Hello Worldを表示してください。
課題04
課題04
Math.randomを使い1から10までの整数を2つ生成してください。これをt1とt2としてください。
課題05
課題05
'問題04'で生成したt1、t2秒経過後にコンソールにHello Worldを計2回表示してください。
課題06
課題06
'問題05'でHello Worldを計2回表示された直後にコンソールにDoneと表示してください。
判定にt1とt2は使いません。
課題07
課題07
1秒後に1から10までの整数をランダムに1つ生成し、それをコールバックで受け取る関数getRandomNumber(callback)を定義してください。
課題08
課題08
getRandomNumberを順番に4回使い、ほぼ4秒後にgetRandomNumberが生成した4つの整数の和を求めてください。
課題09
課題09
getRandomNumber(callback)をPromise化したgetRandomNumberPromiseを定義してください。
課題10
課題10
'問題08'と同じことをgetRandomNumberPromiseとthenを使ってしてください。
課題11
課題11
'問題08'と同じことをgetRandomNumberPromiseとasyncとawaitを使ってしてください。
TODO
- 例外処理