原型库网站—讲师金乌原创发布,可自由转载,请注明出处!

Axure中文官网:www.AxureRP.cn

 

《AxureRP7.0函数变量运算符详解》

数学函数 Math Functions

+ : 加

返回数的和

- : 减

返回数的差

/ : 除

返回数的商

* :  乘

返回数的积

%:余

返回数的余数

abs(x) :

返回数的绝对值

acos(x) :

返回数的反余弦值

asin(x) :

返回数的反正弦值

atan(x) :

以介于 -PI/2 与 PI/2 弧度之间的数值来返回  x 的反正切值

atan2(y,x) :

返回从 x 轴到点 (x,y) 的角度(介于 -PI/2  与 PI/2 弧度之间)

ceil(x) :

对数进行上舍入

cos(x) :

返回数的余弦

exp(x) :

返回 e 的指数

floor(x) :

对数进行下舍入

log(x) :

返回数的自然对数(底为e)

max(x,y):

返回 x 和 y 中的最高值

min(x,y) :

返回 x 和 y 中的最低值

pow(x,y):

返回 x 的 y 次幂

random():

返回  0 ~ 1 之间的随机数

sin(x) :

返回数的正弦

sqrt(x) :

返回数的平方根

tan(x) :

返回角的正切

 

 

+ : 加        返回数的和




定义:

+ : 加法        返回数的和




语法

[[LVAR1+LVAR2]]




返回值

数的和




实例:


请查看案例效果


在本例中,我们将取得不同数的和:

8+18
-8+18
-8+-18

输出:

26
10
-26

 

- : 减        返回数的差






定义:

- : 减法        返回数的差




语法

`LVAR1-LVAR2`




返回值

两数的差




实例:


查看案例演示


在本例中,我们将使用 `LVAR1-LVAR2` 获取多个不同的差

18-8
8-18
-8-18

输出:

10
-10
-26

 

/ : 除        返回数的商






定义:

/ 方法可返回返回数的商。




语法

[[LVAR1/LVAR2]]




实例

查看案例演示

在本例中,我们将取得不同数的商:

18/8
28/100
-28/100

输出:

2.25
0.28
-0.28

 

* :  乘        返回数的积






定义

* :  乘        返回数的积




语法

[[LVAR1*LVAR2]]





实例


查看案例演示


在本例中,我们将取得不同数的积:

0.85*125
28*100
-28*100

输出

106.25
2800
-2800

 

%:余        获取数的余数






定义:

%:余       可获取数的余数;




语法:

[[LVAR1%LVAR2]]





实例


查看案例效果


在本例中,我们将取得不同数的余:

5%2
56%3

输出:

1
2

 

abs(x) :        返回数的绝对值





定义和用法

abs() 方法可返回数的绝对值。




语法

Math.abs(x)





返回值

x 的绝对值。




实例


查看案例演示


在本例中,我将取得正数和负数的绝对值:

LVAR1 = -3.14

[[Math.abs(LVAR1)]]

返回:3.14

 

acos(x) :        返回数的反余弦值






定义和用法

acos() 方法可返回一个数的反余弦。




语法

Math.acos(x)

参数

描述

x

必需。必须是 -1.0 ~ 1.0 之间的数。

 




返回值

x 的反余弦值。返回的值是 0 到 PI 之间的弧度值。




提示和注释

注释:如果参数 x 超过了 -1.0 ~ 1.0 的范围,那么浏览器将返回 NaN。
注释:如果参数 x 取值 -1,那么将返回 PI。




实例

查看案例演示

在本例中,我们将取得不同数的反余弦值:

0.550
-1
1
2

返回值:

0.9884320889261531

 

1.5707963267948966

 

3.141592653589793

 

0

 

NaN

 

 

asin(x) :        返回数的反正弦值





定义和用法

asin() 方法可返回一个数的反正弦值。




语法

Math.asin(x)

参数

描述

x

必需。必须是一个数值,该值介于 -1.0 ~ 1.0 之间。

 





返回值

x 的反正弦值。返回的值是 -PI/2 到 PI/2 之间的弧度值。




提示和注释

注释:如果参数 x 超过了 -1.0 ~ 1.0 的范围,那么浏览器将返回 NaN。
注释:如果参数 x 取值 1,那么将返回 PI/2。




实例

查看案例演示

在本例中,我们将取得不同数字的反正弦值:

0.55
0
-1
1
2

返回:

0.5823642378687435
0
-1.5707963267948965
1.5707963267948965
NaN

 

 

atan(x) :        以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值





定义和用法

atan() 方法可返回数字的反正切值。




语法

Math.atan(x)

参数

描述

x

必需。必须是一个数值。






返回值

x 的反正切值。返回的值是 -PI/2 到 PI/2 之间的弧度值。




实例

查看案例演示

下面这个例子可通过 atan() 方法返回不同数字的反正切值:

0.5
-0.5
5
10
-5
-10

返回:

0.4636476090008061
-0.4636476090008061
1.373400766945016
1.4711276743037347
-1.373400766945016
-1.4711276743037347

 

atan2(y,x) :        返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间)





定义和用法

atan2() 方法可返回从 x 轴到点 (x,y) 之间的角度。




语法

Math.atan2(y,x)


 

参数

描述

x

必需。指定点的 X 坐标。

y

必需。指定点的 Y 坐标。



返回值
-PI 到 PI 之间的值,是从 X 轴正向逆时针旋转到点 (x,y) 时经过的角度。




提示和注释

注释:请注意这个函数的参数顺序,Y 坐标在 X 坐标之前传递。




实例

查看案例演示

下面这个例子可通过 atan2() 方法返回不同 (x,y) 点的角度:

0.50,0.50
-0.50,-0.50
5,5
10,20
-5,-5
-10,10

返回:

0.7853981633974483
-2.356194490192345
0.7853981633974483
0.4636476090008061
-2.356194490192345
-0.7853981633974483

 

ceil(x) :        对数进行上舍入




定义和用法

ceil() 方法可对一个数进行上舍入。




语法

Math.ceil(x)

参数

描述

x

必需。必须是一个数值。

 




返回值

大于等于 x,并且与它最接近的整数。




说明

ceil() 方法执行的是向上取整计算,它返回的是大于或等于函数参数,并且与之最接近的整数。





实例

查看案例演示

在本例中,我们将把 ceil() 方法运用到不同的数字上:

0.60
0.40
5
5.1
-5.1
-5.9

输出:

1
1
5
6
-5
-5

 

cos(x) :        返回数的余弦






定义和用法

cos() 方法可返回一个数字的余弦值。




语法

Math.cos(x)

参数

描述

x

必需。必须是一个数值。

 




返回值

x 的余弦值。返回的是 -1.0 到 1.0 之间的数。




实例

查看案例演示

在本例中,我们将返回不同数值的余弦值:

3
-3
0

输出:

-0.98×××4966004454
-0.98×××4966004454
1

 

exp(x) :        返回 e 的指数




定义和用法

exp() 方法可返回 e 的 x 次幂的值。




语法

Math.exp(x)

参数

描述

x

必需。任意数值或表达式。被用作指数。

 




返回值

返回 e 的 x 次幂。e 代表自然对数的底数,其值近似为 2.71828。




实例

查看案例演示

在下面的例子中,我们将把 exp() 运用到不同的数值上:

1
-1
5
10

输出:

2.718281828459045
0.36787944117144233
148.4131591025766
22026.465794806718

 

floor(x) :        对数进行下舍入






定义和用法

floor() 方法可对一个数进行下舍入。




语法

Math.floor(x)

参数

描述

x

必需。任意数值或表达式。

 




返回值

小于等于 x,且与 x 最接近的整数。




说明

floor() 方法执行的是向下取整计算,它返回的是小于或等于函数参数,并且与之最接近的整数。




实例

查看案例演示

在本例中,我们将在不同的数字上使用 floor() 方法:

0.60
0.40
5
5.1
-5.1
-5.9

输出:

0
0
5
5
-6
-6

 

log(x) :        返回数的自然对数(底为e)





定义和用法

log() 方法可返回一个数的自然对数。




语法

Math.log(x)

参数

描述

x

必需。任意数值或表达式。

 




返回值

x 的自然对数。




说明

参数 x 必须大于 0。




实例


查看案例演示


在本例中,我们将对不同的数运用 log() :

2.7183
2
1
0
-1

输出:

1.0000066849139877
0.6931471805599453
0
-Infinity
NaN

 

max(x,y):        返回 x 和 y 中的最高值





定义和用法

max() 方法可返回两个指定的数中带有较大的值的那个数。




语法

Math.max(x,y)




返回值

参数中最大的值。如果没有参数,则返回 -Infinity。如果有某个参数为 NaN,或是不能转换成数字的非数字值,则返回 NaN。




实例

查看案例演示

在本例中,我们将展示如何使用 max() 来返回指定数字中带有最高值的数字:

5,7
-3,5
-3,-5
7.25,7.30
x,y


输出:

7
5
-3
7.3
NaN
-Infinity

 

min(x,y) :        返回 x 和 y 中的最低值





定义和用法

min() 方法可返回指定的数字中带有最低值的数字。




语法

Math.min(x,y)




返回值

参数中最小的值。如果没有参数,则返回 Infinity。如果有某个参数为 NaN,或是不能转换成数字的非数字值,则返回 NaN。




实例


查看案例演示



在本例中,我们将展示如何使用 min() 来返回指定数字中带有最低值的数字:

5,7
-3,5
-3,-5
7.25,7.30
x,y


输出:

5
-3
-5
7.25
NaN
Infinity

 

pow(x,y):        返回 x 的 y 次幂





定义和用法

pow() 方法可返回 x 的 y 次幂的值。




语法

Math.pow(x,y)

参数

描述

x

必需。底数。必须是数字。

y

必需。幂数。必须是数字。






返回值

x 的 y 次幂。




说明

如果结果是虚数或负数,则该方法将返回 NaN。如果由于指数过大而引起浮点溢出,则该方法将返回 Infinity。




实例


查看案例演示


在下面的例子中,我们将把 pow() 运用到不同的数字组合上:

0,0
0,1
1,1
1,10
2,3
-2,3
2,4
-2,4

输出:

1
0
1
1
8
-8
16
16

 

random():        返回 0 ~ 1 之间的随机数





定义和用法

random() 方法可返回介于 0 ~ 1 之间的一个随机数。




语法


Math.random()




返回值

0.0 ~ 1.0 之间的一个伪随机数。




实例


查看案例演示



在本例中,我们将取得介于 0 到 1 之间的一个随机数:

我们设置 文本部件1 的值 为 [[Math.random()]]

输出:0.4514199423373346

 

sin(x) :        返回数的正弦






定义和用法

sin() 方法可返回一个数字的正弦。




语法

Math.sin(x)

参数

描述

x

必需。一个以弧度表示的角。将角度乘以 0.017453293 (2PI/360)即可转换为弧度。

 




返回值

参数 x 的正弦值。返回值在 -1.0 到 1.0 之间。





实例


查看案例演示


在本例中,我们将返回不同数字的正弦:


3
-3
0

输出:

0.1411200080598672
-0.1411200080598672
0

 

sqrt(x) :        返回数的平方根





定义和用法

sqrt() 方法可返回一个数的平方根。




语法

Math.sqrt(x)

参数

描述

x

必需。必须是大于等于 0 的数。






返回值

参数 x 的平方根。如果 x 小于 0,则返回 NaN。




实例


查看案例演示


在本例中,我们将返回不同数字的平方根:

0
1
9
0.64
-9

输出:

0
1
3
0.8
NaN

 

tan(x) :        返回角的正切




定义和用法

tan() 方法可返回一个表示某个角的正切的数字。




语法

Math.tan(x)

参数

描述

x

必需。一个以弧度表示的角。将角度乘以 0.017453293 (2PI/360)即可转换为弧度。

 




返回值

参数 x 的正切值。




实例


查看案例演示


在本例中,我们将计算不同数字的正切值:

0.50
-0.50
5
10
-5
-10

输出:

0.5463024898437905
-0.5463024898437905
-3.380515006246586
0.6483608274590866
3.380515006246586
-0.6483608274590866