AWTK fscript 中的 数学函数

fscript 是 AWTK 内置的脚本引擎,开发者可以在 UI XML 文件中直接嵌入 fscript 脚本,提高开发效率。本文介绍一下 fscript 中的 ** 数学函数 **

1.d2r

将角度转换成弧度,传入参数单位是角度。


原型
d2r(a) => double
示例
print(d2r(7));

2.r2d

将弧度转换成角度,传入参数单位是弧度。


原型
r2d(a) => double
示例
r2d(7)

3.sin

sin 函数,传入参数单位是弧度。


原型
sin(a) => double
示例
print(sin(0));

4.cos

cos 函数,传入参数单位是弧度。


原型
cos(a) => double
示例
print(cos(0));

5.tan

tan 函数,传入参数单位是弧度。


原型
tan(a) => double
示例
print(tan(1));

6.asin

asin 函数,传入参数单位是弧度。


原型
asin(a) => double
示例
print(asin(1));

7.acos

acos 函数,传入参数单位是弧度。


原型
acos(a) => double
示例
print(acos(1));

8.atan

atan 函数,传入参数单位是弧度。


原型
atan(a) => double
示例
print(atan(1));

9.atan2

atan2 函数,传入参数单位是弧度。


原型
atan2(a, b) => double
示例
print(atan2(2, 3));

10.sin_deg

sin_deg 函数,传入参数单位是角度。


原型
sin_deg(a) => double
示例
print(sin_deg(45));

11.cos_deg

cos_deg 函数,传入参数单位是角度。


原型
cos_deg(a) => double
示例
print(cos_deg(45));

12.tan_deg

tan_deg 函数,传入参数单位是角度。


原型
tan_deg(a) => double
示例
print(tan_deg(30));

13.asin_deg

asin_deg 函数,传入参数单位是角度。


原型
asin_deg(a) => double
示例
print(asin_deg(45));

14.acos_deg

acos_deg 函数,传入参数单位是角度。


原型
acos_deg(a) => double
示例
print(acos_deg(45));

15.atan_deg

atan_deg 函数,传入参数单位是角度。


原型
atan_deg(a) => double
示例
print(atan_deg(30));

16.atan2_deg

atan2_deg 函数,传入参数单位是弧度。


原型
atan2_deg(a, b) => double
示例
print(atan2_deg(20, 30));

17.exp

exp 函数


原型
exp(a) => double
示例
print(exp(7));

18.sqrt

sqrt 函数。


原型
sqrt(a) => double
示例
print(sqrt(2));

19.pow

pow 函数。


原型
pow(a, b) => double
示例
print(pow(2, 3));

20.log10

log10 函数。


原型
log10(a) => double
示例
print(log10(9));

21.logf

logf 函数。


原型
logf(a) => double
示例
print(logf(0));

22.pow10

pow10 函数。


原型
pow10(a) => double
示例
print(pow10(2));

23.is_prime

是否为质数。


原型
is_prime(a) => bool
示例
print(is_prime(7));

24.is_int

是否为整数。


原型
is_int(a) => bool
示例
print(is_int(7));

25.is_odd

是否为奇数。


原型
is_odd(a) => bool
示例
print(is_odd(7));

26.is_even

是否为偶数。


原型
is_even(a) => bool
示例
print(is_even(7));

27.is_negative

是否为负数。


原型
is_negative(a) => bool
示例
print(is_negative(7));

28.is_positive

是否为正数。


原型
is_positive(a) => bool
示例
print(is_positive(7));

29.random0to1

生成一个0到1之间的随机数。


原型
random0to1() => double
示例
print(random0to1());
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值