这是一个基于 Javscript 的可编程科学计算器. 同时也是一个给脚本编写者的 Javscript 测试器.
由于 Javscript 的浮点精度问题, 浮点数的计算结果可能不准确.
Pi
返回圆周率 π (3.1415...).
E
返回自然常数 e (2.7182...).
GoldenRatio
返回黄金分割率 (1.6180...).
x+y
返回 x 加 y.
x-y
返回 x 减 y.
x*y
返回 x 乘以 y.
x/y
返回 x 除以 y.
x%y
返回 x 除以 y 的余数.
x^y
返回 x 的 y 次方.
n!
返回 n 的阶乘.
@n
返回 n 的平方根.
n Degree
返回 n 角度对应的弧度.
Abs(x)
返回 x 的绝对值.
Sign(x)
返回 x 的符号(-1, 0, 1).
Round(x)
返回最接近 x 的整数.
IntegerPart(x)
返回 x 的整数部分.
FractionalPart(x)
返回 x 的小数部分.
Floor(x)
返回小于等于 x 的最大整数.
Ceiling(x)
返回大于等于 x 的最小整数.
Mod(x, y)
返回 x 除以 y 的余数.
Random()
返回 [0, 1] 之间的一个实数.
Random("Integer")
返回整数 0 或 1.
Random("Integer", x)
返回 [0, x] 之间的整数.
Random("Integer", x, y)
返回 [x, y] 之间的整数.
Random("Real")
返回 [0, 1] 之间的实数.
Random("Real", x)
返回 [0, x] 之间的实数.
Random("Real", x, y)
返回 [x, y] 之间的实数.
Log(x)
返回 x 的自然对数.
Log(b, x)
返回底数为 b 的 x 的对数.
Exp(x)
指数函数.
Power(x, y)
返回 x 的 y 次方.
Sqrt(x)
返回 x 的平方根.
Factorial(x)
返回 x 的阶乘.
ToRadian(x)
将 x 弧度转化为角度.
ToDegree(x)
将 x 角度转换为弧度.
Sin(x)
返回 x 弧度的正弦值.
Cos(x)
返回 x 弧度的余弦值.
Tan(x)
返回 x 弧度的正切值.
Csc(x)
返回 x 弧度的余割值.
Sec(x)
返回 x 弧度的正割值.
Cot(x)
返回 x 弧度的余切值.
ArcSin(x)
返回 x 弧度的反正弦值.
ArcCos(x)
返回 x 弧度的反余弦值.
ArcTan(x)
返回 x 弧度的反正切值.
ArcCsc(x)
返回 x 弧度的反余割值.
ArcSec(x)
返回 x 弧度的反正割值.
ArcCot(x)
返回 x 弧度的反余切值.