November 2020
Beginner to intermediate
536 pages
6h 42m
Japanese
1-1JavaScriptの言語仕様は何によって定められ、どのように更新されていますか。
JavaScriptの言語仕様は、TC39での議論を経て標準化されるECMAScriptによって定められています。ECMAScriptは2015年にリリースされたES2015以降年次で更新されており、その年ごとに仕様策定の完了した(TC39でステージ4になった)機能がリリースされています。
1-2Node.jsのREPLを起動して、簡単な計算をしてみましょう。たとえば、1週間の秒数を出力してみましょう。
> 7 * 24 * 60 * 60
604800
1-3REPLで1から10までの数の積を計算するコードを書いてみましょう。console.log()を使って途中経過も出力してみてください。
>.editor// Entering editor mode (^D to finish, ^C to cancel)let product = 1for (let i = 1; i <= 10; i++) {product *= iconsole.log(`${i}までの積: ${product}`)}product// ctrl-D1までの積: 1 2までの積: 2 3までの積: 6 4までの積: 24 5までの積: 120 6までの積: 720 7までの積: 5040 8までの積: 40320 9までの積: 362880 10までの積: 3628800 3628800
2-1Promiseインスタンスはsettled(fulfilledまたはrejected)状態になったら、それ以上状態が遷移しないと述べました。実際にREPLでコードを書いてこのことを確認しましょう。 ...