0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

40 代おっさん GASのMathオブジェクトについて学ぶ

Posted at

本記事ついて

本記事は プログラミング初学者の私が学習していく中でわからない単語や概要をなるべくわかりやすい様にまとめたものです。
もし誤りなどありましたらコメントにてお知らせいただけるとありがたいです。

Mathオブジェクトとは

多様な数学演算を提供するオブジェクト

分類 メンバー 戻り値 説明
静的プロパティ Math.E ネイピア数(オイラー数)
静的プロパティ Math.LN2 2の自然対数
静的プロパティ Math.LN10 10の自然対数
静的プロパティ Math.LOG2E 2を底としたEの対数
静的プロパティ Math.LOG10E 10を底としたEの対数
静的プロパティ Math.PI 円周率
静的プロパティ Math.SQRT1_2 1/2の平方根
静的プロパティ Math.SQRT2 2の平方根
静的メソッド Math.ads(x) Number xの絶対値を返す
静的メソッド Math.sign(x) Integer xが正の数ならば1、負の数なら‐1、0ならば0を返す
静的メソッド Math.ceil(x) Integer xの小数点以下を切り上げた整数を返す
静的メソッド Math.floor(x) Integer xの小数点以下を切り下げた整数を返す
静的メソッド Math.round(x) Integer xを四捨五入した整数を返す
静的メソッド Math.trunc(x) Integer xの整数部を返す
静的メソッド Math.esp(x) Number ネイピア数(オイラー数)のx乗を返す
静的メソッド Math.log(x) Number xの自然対数を返す
静的メソッド Math.log10(x) Number 底を10とするxの対数を返す
静的メソッド Math.log2(x) Number 底を2とするxの対数を返す
静的メソッド Math.max(x, y, ...) Number x, y, ...の値で最大の値を返す
静的メソッド Math.min(x, y, ...) Number x, y, ...の値の中で最小の値を返す
静的メソッド Math.pow(x, y) Number xの y乗を返す
静的メソッド Math.random() Number 0以上1未満の乱数を返す
静的メソッド Math.sqrt(x) Number xの平方根を返す
静的メソッド Math.cbrt(x) Number xの立方根を返す
静的メソッド Math.hypot(x, y, ...) Number x, y, ...の二乗和の平方根を返す
静的メソッド Math.sin(x) Number xのサインを返す
静的メソッド Math.con(x) Number xのコサインを返す
静的メソッド Math.tan(x) Number xのタンジェントを返す
静的メソッド Math.acos(x) Number xのアークコサインを返す
静的メソッド Math.asin(x) Number xのアークサインを返す
静的メソッド Math.atan(x) Number xのアークタンジェントを返す
静的メソッド Math.atan2(y, x) Number y/xのアークタンジェントを返す

お試し

function toshiki4() {
  console.log(Math.PI);
  console.log(Math.SQRT2);
  console.log(Math.sqrt(3));
  console.log(Math.cbrt(27));
  console.log(Math.hypot(3, 4));

  console.log(Math.abs(-3));
  console.log(Math.sign(-3));
  
  console.log(Math.ceil(10.5));
  console.log(Math.floor(10.5));
  console.log(Math.round(10.5));
  console.log(Math.trunc(10.5));

  console.log(Math.max(3, 9, 1, 7, 5));
  console.log(Math.min(3, 9, 1, 7, 5));

  console.log(Math.random());
}

参考資料

https://www.amazon.co.jp/s?k=google+apps+script+%E5%AE%8C%E5%85%A8%E5%85%A5%E9%96%80&adgrpid=110264232688&gclid=CjwKCAiA9aKQBhBREiwAyGP5lSl7AJJLCvOEHb4wQgMlyqW1fll5X8GDTT_Rkd1_soUAyIPMXQr26hoClHEQAvD_BwE&hvadid=553833563682&hvdev=c&hvlocphy=1009076&hvnetw=g&hvqmt=b&hvrand=4378489642044417389&hvtargid=kwd-594191211348&hydadcr=4106_13159878&jp-ad-ap=0&tag=googhydr-22&ref=pd_sl_2x1owglv0s_b_p52

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?