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

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

AxureRP7.0教程 AxureRP7.0数学函数详解相关推荐

  1. mysqlsum绝对值_MySQL_MySQL笔记之数学函数详解,绝对值函数ABS(x)和圆周率函数P - phpStudy...

    MySQL笔记之数学函数详解 绝对值函数ABS(x)和圆周率函数PI() mysql> SELECT ABS(0.5), ABS(-0.5), PI(); +----------+------- ...

  2. python内置函数教程_Python内置函数详解

    此文参考python文档,然后结合自己的理解,写下来,一方面方便自己,让自己好好学习,顺便回忆回忆:另一方面,让喜欢的盆友也参考一下. 经查询,3.6版本总共有68个内置函数,主要分类如下: 数学运算 ...

  3. mysql function_MySQL基础函数——数学函数详解

    函数表示对输入参数值返回-一个具有特定关系的值,MySQL提供了大量丰富的函数,在进行数据库管理以及数据的查询和操作时将会经常用到各种函数.通过对数据的处理,数据库功能可以变得更加强大,更加灵活地满足 ...

  4. MySQL函数笔记_MySQL笔记之数学函数详解

    绝对值函数ABS(x)和圆周率函数PI() 复制代码 代码如下: mysql> SELECT ABS(0.5), ABS(-0.5), PI(); +----------+----------- ...

  5. python中内置数学函数详解和实例应用之三角函数_初级阶段(二)

    学习目标: 利用python进行三角函数运算 学习内容: python中的三角函数合集和应用实例 转载请注明出处! 学习产出: 环境:python 3.7, 利用shell进行实例操作. Note: ...

  6. mysql ceil_MySQL笔记之数学函数详解_MySQL - ceil

    以下是对PHP中的取整函数:ceil,floor,round,intval的区别进行了详细的介绍,需要的朋友可以过来参考下我们经常用到的PHP取整函数,主要是:ceil,floor,round,int ...

  7. python中内置数学函数详解和实例应用之三角函数曲线_初级阶段(三)

    学习目标: 利用matplotlib 和 numpy 画三角函数曲线 学习内容: 正弦,余弦,正切,余切函数曲线 双曲正弦,双曲余弦,双曲正切,双曲余切函数曲线 反正弦,反余弦,反正切,反余切函数曲线 ...

  8. 前端如何设置背景颜色的透明度 css中的 rgba() 函数详解 :background-color: rgba(255,192,203,0.3)

    目录 前言 rgba() 函数 详解 再分享一个小技巧哈哈哈 前言 今天在开发移动端的时候感觉没背景颜色有点丑,再加上自己做的是蛋糕app,觉得暖色应该会很好看,于是就用了这行代码 backgroun ...

  9. python3 format函数_Python学习教程:Python3之字符串格式化format函数详解(上)

    Python学习教程:Python3之字符串格式化format函数详解(上) 概述 在Python3中,字符串格式化操作通过format()方法或者f'string'实现.而相比于老版的字符串格式化方 ...

最新文章

  1. net项目总结一(1)
  2. 云计算如何对传统软件交付方式产生影响
  3. x5675相当于e5_至强X5675比I7 2600强多少 至强X5675相当于几个AMD X2 220
  4. BASIC-13 数列排序
  5. Oracle如何精确计算row的大小
  6. 安装OpenCV:OpenCV 2.4.8或OpenCV 2.4.9 +VS 开发环境配置
  7. oracle grid安装看不到config,【图片】【rac11g安装问题】出了问题特来请教各位大侠【oracle吧】_百度贴吧...
  8. (剑指Offer)面试题49:把字符串转换为整数
  9. linux上安装drupal时出现Your PHP installation is too old. Drupal requires at least PHP 5.5.9.
  10. SharePoint 2013 同步FBA认证用户
  11. php水印文字方向,ppt文本框文字方向为所有文字旋转的设置方法
  12. 写博客的第二天——来个水题,17倍
  13. dw 用html修改文字样式,Dreamweaver中插入文本以及文本格式设置方法?
  14. 关于热流体仿真的博客和联系方式
  15. 如何来隐藏自己本地的ip地址进行上网?
  16. 校招季--献给前端求职路上的你们(H5+C3)
  17. Hexo建站总结 Github静态网页
  18. 闲谈swi与ucos-终结
  19. 算法导论--斐波那契堆
  20. 【解决问题】The bean ‘admin-service.FeignClientSpecification‘ could not be registered.

热门文章

  1. Python实现BBS自动登录并发帖
  2. 在线客服系统IM即时通讯聊天源码
  3. RSA大会2010信息安全国际论坛
  4. Precision(精准率、查准率)和Recall(召回率、查全率)的应用场景
  5. Linux内核(10) - 内核中的链表
  6. 小科普 | 什么是MTBF?那MTTF、MTTD、MTTR又是啥?
  7. 《手把手教你学STM32》—MPU6050六轴传感器实验
  8. PDF文件中的图片如何修改
  9. 什么是过拟合?|代码+详细注释
  10. 安卓的绝对布局AbsoluteLayout