ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# 计算字段命令,FUNCTION功能 在计算字段中有一种命令性的功能,可以写到计算公式上,它相当于非常简化的计算公式。 总体上分为4类: MATH(数学):差不多可以肯定都是一些函数。 DATE / TIME(日期/时间): 得到的都是日期时间结果。 STRINGS(字符串): 不明觉厉。 LOGICAL(逻辑): 相当于自定义写判断公式。 如需查看更多计算函数或功能实例,查看更多计算函数及功能。 编辑 MATH(数学) 编辑 abs() Absolute value of a double value. 返回数的绝对值。 语法 abs(x) 实例 在本例中,我将取得正数和负数的绝对值: abs(7.25) abs(-7.25) abs(7.25-10) 输出: 7.25 7.25 2.75 编辑 acos() Arc cosine of an angle. 返回数的反余弦值。 语法 acos(x) x 必需。必须是 -1.0 ~ 1.0 之间的数。 '返回值' x 的反余弦值。返回的值是 0 到 PI 之间的弧度值。 '提示和注释' 注释:如果参数 x 超过了 -1.0 ~ 1.0 的范围,那么浏览器将返回 NaN。 注释:如果参数 x 取值 -1,那么将返回 PI。 '实例' 在本例中,我们将取得不同数的反余弦值: acos(0.64) acos(0) acos(-1) acos(1) acos(2) 输出: 0.8762980611683406 1.5707963267948965 3.141592653589793 0 NaN 编辑 asin() 返回数的反正弦值。 语法 </file> asin(x) </file> x 必需。必须是一个数值,该值介于 -1.0 ~ 1.0 之间。 '返回值' x 的反正弦值。返回的值是 -PI/2 到 PI/2 之间的弧度值。 '提示和注释' 注释:如果参数 x 超过了 -1.0 ~ 1.0 的范围,那么浏览器将返回 NaN。 注释:如果参数 x 取值 1,那么将返回 PI/2。 '实例' 在本例中,我们将取得不同数字的反正弦值: asin(0.64) asin(0) asin(-1) asin(1) asin(2) 输出: 0.6944982656265559 0 -1.5707963267948965 1.5707963267948965 NaN 编辑 atan() Arc tangent of an angle. 返回数字的反正切值。 '语法' atan(x) x 必需。必须是一个数值。 '返回值' x 的反正切值。返回的值是 -PI/2 到 PI/2 之间的弧度值。 '实例' 下面这个例子可通过 atan() 方法返回不同数字的反正切值: atan(0.50) atan(-0.50) atan(5) atan(10) atan(-5) atan(-10) 输出: 0.4636476090008061 -0.4636476090008061 1.373400766945016 1.4711276743037347 -1.373400766945016 -1.4711276743037347 编辑 atan2(,) The function converts rectangular coordinates to polar 返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间)。 '定义和用法' atan2() 方法可返回从 x 轴到点 (x,y) 之间的角度。 '语法' atan2(y,x)参数 描述 x 必需。 指定点的 X 坐标。 y 必需。 指定点的 Y 坐标。 '返回值' -PI 到 PI 之间的值,是从 X 轴正向逆时针旋转到点 (x,y) 时经过的角度。 '提示和注释' 注释:请注意这个函数的参数顺序,Y 坐标在 X 坐标之前传递。 '实例' 下面这个例子可通过 atan2() 方法返回不同 (x,y) 点的角度: atan2(0.50,0.50) atan2(-0.50,-0.50) atan2(5,5) atan2(10,20) atan2(-5,-5) atan2(-10,10) '输出' 0.7853981633974483 -2.356194490192345 0.7853981633974483 0.4636476090008061 -2.356194490192345 -0.7853981633974483 编辑 ceil() Ceiling value of a double value 对数进行上舍入 '定义和用法' ceil() 方法可对一个数进行上舍入。 '语法' ceil(x) 参数 描述 x 必需。必须是一个数值。 '返回值' 大于等于 x,并且与它最接近的整数。 说明 ceil() 方法执行的是向上取整计算,它返回的是大于或等于函数参数,并且与之最接近的整数。 '实例' 在本例中,我们将把 ceil() 方法运用到不同的数字上: ceil(0.60) ceil(0.40) ceil(5) ceil(5.1) ceil(-5.1) ceil(-5.9)) '输出' 1 1 5 6 -5 -5 编辑 cos() Trigononmetric cosine of an angle 返回数的余弦。 '定义和用法' cos() 方法可返回一个数字的余弦值。 '语法' cos(x) 参数 描述 x 必需。 必须是一个数值。 '返回值' x 的余弦值。 返回的是 -1.0 到 1.0 之间的数。 '实例' 在本例中,我们将返回不同数值的余弦值: cos(3) cos(-3) cos(0) cos( PI) cos(2* PI)) '输出' -0.9899924966004454 -0.9899924966004454 1 -1 1 编辑 exp() Exponential number e (i.e.,2.718…)raised to the power of a double value. 返回 e 的指数。 '定义和用法' exp() 方法可返回 e 的 x 次幂的值。 '语法' exp(x) 参数 描述 x 必需。 任意数值或表达式。 被用作指数。 '返回值' 返回 e 的 x 次幂。 e 代表自然对数的底数,其值近似为 2.71828。 '实例' 在下面的例子中,我们将把 exp() 运用到不同的数值上: exp(1) exp(-1) exp(5) exp(10) '输出' 2.718281828459045 0.36787944117144233 148.4131591025766 22026.465794806718 编辑 log() Natural logarithm (base e) of a double value 返回数的自然对数(底为e)。 '定义和用法' log() 方法可返回一个数的自然对数。 '语法' log(x) 参数 描述 x 必需。任意数值或表达式。 '返回值' x 的自然对数。 说明 参数 x 必须大于 0。 '实例' 在本例中,我们将对不同的数运用 log() : log(2.7183) log(2) log(1) log(0) log(-1)) '输出' 1.0000066849139877 0.6931471805599453 0 -Infinity NaN 编辑 max(,) 最大(,) 返回 x 和 y 中的最高值。 示例 字段:数一(56)、数二(89) max(#(数一),#(数二)) 结果 89 '定义和用法' max() 方法可返回两个指定的数中带有较大的值的那个数。 '语法' max(x...) 参数 描述 x 0 或多个值。在 ECMASCript v3 之前,该方法只有两个参数。 '返回值' 参数中最大的值。 如果没有参数,则返回 -Infinity。 如果有某个参数为 NaN,或是不能转换成数字的非数字值,则返回 NaN。 '实例' 在本例中,我们将展示如何使用 max() 来返回指定数字中带有最高值的数字: max(5,7) max(-3,5) max(-3,-5) max(7.25,7.30)) '输出' 7 5 -3 7.3 编辑 min(,) Smaller of two double values 回 x 和 y 中的最低值。 示例 字段:数一(56)、数二(89) min(#(数一),#(数二)) 结果 56 '定义和用法' min() 方法可返回指定的数字中带有最低值的数字。 '语法' min(x,y) 参数 描述 x 0 或多个值。 在 ECMASCript v3 之前,该方法只有两个参数。 '返回值' 参数中最小的值。 如果没有参数,则返回 Infinity。 如果有某个参数为 NaN,或是不能转换成数字的非数字值,则返回 NaN。 '实例' 在本例中,我们将展示如何使用 min() 来返回指定数字中带有最低值的数字: min(5,7) min(-3,5) min(-3,-5) min(7.25,7.30)) '输出' 5 -3 -5 7.25 编辑 pow(,) Value of the first argument raised to the second power of the second argument 返回 x 的 y 次幂。 '定义和用法' pow() 方法可返回 x 的 y 次幂的值。 '语法' pow(x,y) 参数 描述 x 必需。底数。必须是数字。 y 必需。幂数。必须是数字。 '返回值' x 的 y 次幂。 '说明' 如果结果是虚数或负数,则该方法将返回 NaN。 如果由于指数过大而引起浮点溢出,则该方法将返回 Infinity。 '实例' 在下面的例子中,我们将把 pow() 运用到不同的数字组合上: pow(0,0) pow(0,1) pow(1,1) pow(1,10) pow(2,3) pow(-2,3) pow(2,4) pow(-2,4) '输出' 1 0 1 1 8 -8 16 16 编辑 rint() Double value that is closest in value to the argument and is equal to a mathematical integer 值与参数值最为接近的一个值,并与一个数学整数相等 编辑 round() Closet long to a doouble vallue 把数四舍五入为最接近的整数。 '定义和用法' round() 方法可把一个数字舍入为最接近的整数。 '语法' round(x) 参数 描述 x 必需。必须是数字。 '返回值' 与 x 最接近的整数。 '说明' 对于 0.5,该方法将进行上舍入。 例如,3.5 将舍入为 4,而 -3.5 将舍入为 -3。 '实例' 把不同的数舍入为最接近的整数: round(0.60) round(0.50) round(0.49) round(-4.40) round(-4.60)) '输出' 1 1 0 -4 -5 编辑 sin() Sine of an angle 返回数的正弦。 '定义和用法' sin() 方法可返回一个数字的正弦。 '语法' sin(x) 参数 描述 x 必需。一个以弧度表示的角。将角度乘以 0.017453293 (2PI/360)即可转换为弧度。 '返回值' 参数 x 的正弦值。 '返回值' 在 -1.0 到 1.0 之间。 '实例' 在本例中,我们将返回不同数字的正弦: sin(3) sin(-3) sin(0) sin( PI) sin( PI/2) '输出'