AxureRP7.0教程 AxureRP7.0數學函數詳解

原型庫網站—講師金烏原創發佈,可自由轉載,請註明出處!

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.9899924966004454
-0.9899924966004454
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

 

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章