非同期処理
課題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
- 例外処理