注意書き 2019 年 10 月 9 日に開催の #tc39_study 用に作成した資料です。 執筆時点で TC39 の Proposals に上がっている機能を紹介します。 将来的に JavaScript(ECMAScript)に取り入れられるかもしれませんし、取り入れられないかもしれませんし、紹介内容から仕様が大きく変更になるかもしれません。 TC39 の承認プロセスについては、https://tc39.es/process-document/ をご覧ください。 Math に 4 つの関数と 2 つの定数を追加する Proposal です。 コンピュータグラフィックス方面で時々使うような処理が追加されます。 本記事の執筆時点で Stage 1 です。 Math.clamp(x, lower, upper) x が lower を下回ったときは lower を、upper を上回った時