网站首页 > 技术文章 正文
【知识点29】常用数学函数
01 abs(x)函数
绝对值函数:返回数字的绝对值。
使用方法:[[Math.abs(x)]]
具体步骤:
(1)在页面画布中放入文本框(名称:input1、output1)以及按钮(名称:abs)。
(2)点击abs按钮,在“交互”功能面板中,打开“交互编辑器”。添加“单击时”事件。点击“设置文本”-选择output1文本框-在“值”处点击“fx”,添加函数。在“添加局部变量”处,设置获取input1文本框字符,“input=元件文字-input1”。
在“插入变量或函数…”中,设置abs(x)函数“[[Math.abs(input)]]”。单击确定完成。
(3)实现绝对值函数功能。
02 ceil(x)函数
返回大于或者等于x的最小整数值。“向上取整函数”
使用方法:[[Math.ceil(x)]]
03 floor(x)函数
返回小于或者等于x的最大整数值。“向下取整函数”
使用方法:[[Math.floor(x)]]
04 max(x,y)函数和min(x,y)函数
获取参数中的最大值/最小值。
使用方法:[[Math.max(x,y)]] [[Math.min(x,y)]]
具体步骤:
(1)在页面画布中放入文本框(名称:input21~ input24、output21~ output22)以及按钮(名称:max、min)。
(2)点击max按钮,在“交互”功能面板中,打开“交互编辑器”。添加“单击时”事件。点击“设置文本”-选择output21文本框-在“值”处点击“fx”,添加函数。在“添加局部变量”处,设置获取input21~ input24文本框字符,“input21=元件文字-input21”~“input24=元件文字-input24”。
在“插入变量或函数…”中,设置max(x,y)函数“[[Math.max(input21,input22,input23,input24)]]”。单击确定完成。
(3)同理设置min(x,y)函数。
(4)实现最大值/最小值函数功能。
05 random()函数
(1)随机数函数,返回一个0~1之间的随机数。
在页面画布中放入文本框(名称:output3、input31~input32、output31)以及按钮(名称:random1、random2)。
(2)点击random1按钮,在“交互”功能面板中,打开“交互编辑器”。添加“单击时”事件。点击“设置文本”-选择output3文本框-在“值”处点击“fx”,添加函数。在“插入变量或函数…”中,设置random()函数“[[Math.random()]]”。单击确定完成。
(3)即可实现返回一个0~1之间的随机数。
(4)若需要实现返回一个1~15(可调)之间的随机整数,可将返回0~1之间的随机数函数“*15”,并设置向上取整函数即可。
(5)指定范围的随机数
若实现指定范围内的随机数,随机数函数乘以取值范围并“+1”(如5~15,个数为15-5+1个数值),并加上原有最小取值范围,向下取整即可。
06 其他数学函数
(1)acos(x)函数:获取一个数值的反余弦值。x为数值,范围在-1~1之间。[[Math.acos(x)]]
(2)asin(x)函数:获取一个数值的反正弦值。x为数值,范围在-1~1之间。[[Math.asin(x)]]
(3)atan(x)函数:获取一个数值的反正切值。x为数值。[[Math.atan(x)]]
(4)atan2(y,x)函数:获取某一点(x,y)的角度值。“x,y”为点的坐标数值。[[Math.atan2(y,x)]]
(5)cos(x)函数:余弦函数。x为弧度数值。[[Math.cos(x)]]
(6)exp(x)函数:指数函数,计算以e为底的指数。x为数值。[[Math.exp(x)]]
(7)log(x)函数:对数函数,计算以e为底的对数值。x为数值。[[Math.log(x)]]
(8)pow(x,y)函数:幂函数,计算x的y次幂。x不能为负数且y为小数,或者x为0且y小于等于0。[[Math.pow(x,y)]]
(9)sin(x)函数:正弦函数。x为弧度数值。[[Math.sin(x)]]
(10)sqrt(x)函数:平方根函数。x为数值。[[Math.sqrt(x)]]
(11)tan(x)函数:正切函数。x为弧度数值。[[Math.tan(x)]]
待续~
猜你喜欢
- 2024-11-09 极客算法训练笔记(十),十大经典排序之计数排序、基数排序
- 2024-11-09 判断坐标点是否在高德地图围栏内的算法?
- 2024-11-09 Quick Pow: 如何快速求幂 快速幂算法
- 2024-11-09 十六、Java运算符-优先级与表达式
- 2024-11-09 抖音B站…推荐机制的原型,威尔逊得分排序算法
- 2024-11-09 浅谈移动设备交互体验之惯性滚动 惯性移轴定理
- 2024-11-09 JS中常见的Math对象 javascript中math
- 2024-11-09 力扣73——矩阵置零 矩阵置0
- 2024-11-09 基数排序的1个小技巧,2种排序方式,3种排序算法
- 2024-11-09 数学公式"math.h"标准头文件,你知道什么时候用?(后续)
- 标签列表
-
- content-disposition (47)
- nth-child (56)
- math.pow (44)
- 原型和原型链 (63)
- canvas mdn (36)
- css @media (49)
- promise mdn (39)
- readasdataurl (52)
- if-modified-since (49)
- css ::after (50)
- border-image-slice (40)
- flex mdn (37)
- .join (41)
- function.apply (60)
- input type number (64)
- weakmap (62)
- js arguments (45)
- js delete方法 (61)
- blob type (44)
- math.max.apply (51)
- js (44)
- firefox 3 (47)
- cssbox-sizing (52)
- js删除 (49)
- js for continue (56)
- 最新留言
-