コンテンツにスキップ

p-math

math モジュールはJavaScriptの Math メソッドすべてと、小文字の定数エイリアスを提供します。

use p-math as m
名前説明
pi3.141592653589793円周率
e2.718281828459045オイラー数
ln20.69314718055994532の自然対数
ln102.30258509299404610の自然対数
log2e1.4426950408889634eの底2の対数
log10e0.4342944819032518eの底10の対数
sqrt21.41421356237309512の平方根
sqrt1_20.70710678118654761/2の平方根
use p-math as m
console.log[m.pi] -- 3.141592653589793
console.log[m.e] -- 2.718281828459045

x 以下の最大の整数を返します。

x 以上の最小の整数を返します。

x を最も近い整数に丸めて返します。

x の小数部分を除去した整数部分を返します。

use p-math as m
m.floor[4.7] -- 4
m.ceil[4.1] -- 5
m.round[4.5] -- 5
m.trunc[4.9] -- 4

x の絶対値を返します。

x の符号を示す -1、0、または 1 を返します。

与えられた数値の最大値を返します。

与えられた数値の最小値を返します。

baseexp 乗した値を返します。

x の平方根を返します。

x の立方根を返します。

引数の二乗の和の平方根を返します。

x の32ビット整数表現における先頭のゼロビット数を返します。

x の最も近い32ビット単精度浮動小数点数表現を返します。

ab のC言語風32ビット乗算の結果を返します。

use p-math as m
m.abs[-5] -- 5
m.max[1; 2; 3] -- 3
m.min[1; 2; 3] -- 1
m.sqrt[16] -- 4
m.hypot[3; 4] -- 5

標準三角関数。x はラジアン。

逆三角関数。ラジアンを返します。

正のx軸と点(x, y)との間の角度をラジアンで返します。

双曲線関数。

逆双曲線関数。

use p-math as m
m.sin[m.pi div 2] -- 1
m.cos[0] -- 1
m.atan2[1; 1] -- 0.7853... (π/4)

x の自然対数(底 e)を返します。

x の底2の対数を返します。

x の底10の対数を返します。

e の x 乗を返します。

e^x - 1 を返します。x が小さい場合に正確です。

1 + x の自然対数を返します。x が小さい場合に正確です。

use p-math as m
m.log[m.e] -- 1
m.log2[8] -- 3
m.log10[1000] -- 3
m.exp[1] -- 2.718281828459045

[0, 1) の範囲の浮動小数点数を返します。その他のランダムユーティリティは random モジュールを参照してください。

use p-math as m
const x be m.random[] -- 例: 0.4231...