宏算支持的常量与函数
2017-09-29 12:18:52 NUMKIT.COM 欢迎转载,转载请注明出处宏算支持的常量列表如下:
常量列表(按字母顺序) | |
---|---|
E | PI |
宏算支持的函数列表如下:
常量E
表示自然对数的底,它是函数(1+1/x)^x当x趋近无穷时的极限,其值约等于2.718281828459
常量PI
表示圆周率,即圆的周长与直径之比,其值约等于3.1415926535898
函数pow(a,b)
返回a的b次幂的值,即a的b次方
参数a:底数
参数b:指数
函数exp(a)
返回E(自然对数的底)的a次幂的值
参数a:E的指数
函数ln(a)
返回a的自然对数(以E为底)
参数a:一个数值
函数log(a,b)
返回以a为底,b的对数
参数a:底数
参数b:一个数值
函数log2(a)
返回以2为底,a的对数
参数a:一个数值
函数log10(a)
返回以10为底,a的对数
参数a:一个数值
函数sqrt(a)
返回a的平方根
参数a:一个数值
函数ceil(a)
返回最小的(最接近负无穷大)一个值,该值大于或等于参数a,并且等于某个整数
参数a:一个数值
函数floor(a)
返回最大的(最接近正无穷大)一个值,该值小于或等于参数a,并且等于某个整数
参数a:一个数值
函数round(a)
返回最接近a的整数值,换句话说,等于floor(a + 0.5)的值
参数a:一个数值
函数random()
返回一个大于或等于0.0,小于1.0的随机数
无参数
函数abs(a)
返回a的绝对值
参数a:一个数值
函数max(a,b)
返回两个参数值中较大的一个
参数a:一个数值
参数b:另一个数值
函数min(a,b)
返回两个参数值中较小的一个
参数a:一个数值
参数b:另一个数值
函数toDegrees(a)
将用弧度制表示的角转换为近似相等的用角度制表示的角
参数a:用弧度制表示的角
函数toRadians(a)
将用角度制表示的角转换为近似相等的用弧度制表示的角
参数a:用角度制表示的角
函数sin(a)
返回a的三角正弦
参数a:用弧度制表示的角
函数cos(a)
返回a的三角余弦
参数a:用弧度制表示的角
函数tan(a)
返回a的三角正切
参数a:用弧度制表示的角
函数asin(a)
返回a的反正弦,使用弧度制,范围在-PI/2到PI/2之间
参数a:要返回其反正弦的值
函数acos(a)
返回a的反余弦,使用弧度制,范围在0.0到PI之间
参数a:要返回其反余弦的值
函数atan(a)
返回a的反正切,使用弧度制,范围在-PI/2到PI/2之间
参数a:要返回其反正切的值
函数atan2(y,x)
将矩形坐标(x,y)转换成极坐标(r,theta)。该方法通过计算y/x的反正切值来计算theta,使用弧度制,范围为从-PI到PI
参数y:纵坐标
参数x:横坐标
函数when(c,a,b)
当c为非零值时返回a;否则返回b
参数c:条件参数
参数a:第一个候选数值
参数b:第二个候选数值
函数booleanAnd(a,b)
当a与b均为非零值时返回1;否则返回0
参数a:第一个数值
参数b:第二个数值
函数booleanOr(a,b)
当a为非零值或b为非零值时返回1;否则返回0
参数a:第一个数值
参数b:第二个数值
函数booleanXor(a,b)
当a与b一个为0而另一个为非零值时返回1;否则返回0
参数a:第一个数值
参数b:第二个数值
函数booleanNot(a)
当a为零时返回1;否则返回0
参数a:一个数值
函数equal(a,b)
当a与b相等时返回1;否则返回0
参数a:一个数值
参数b:另一个数值
函数notEqual(a,b)
当a不等于b时返回1;否则返回0
参数a:一个数值
参数b:另一个数值
函数less(a,b)
当a小于b时返回1;否则返回0
参数a:一个数值
参数b:另一个数值
函数lessOrEqual(a,b)
当a小于或等于b时返回1;否则返回0
参数a:一个数值
参数b:另一个数值
函数greater(a,b)
当a大于b时返回1;否则返回0
参数a:一个数值
参数b:另一个数值
函数greaterOrEqual(a,b)
当a大于或等于b时返回1;否则返回0
参数a:一个数值
参数b:另一个数值
函数now()
返回当前时间自1970年1月1日0时以来的毫秒数(时间均为系统当地时区时间)
无参数
函数now(z)
返回当前时间自1970年1月1日0时以来的毫秒数(时间均为时区z的时间)
参数z:时区 如北京z=8
函数toDate(t)
返回时间t减去自当天凌晨经过的毫秒数后的一个数值
参数t:以自1970年1月1日0时以来经过的毫秒数表示的时间
函数toTime(t)
返回时间t自当天凌晨经过的秒数的1000倍
参数t:以自1970年1月1日0时以来经过的毫秒数表示的时间
函数toDateTime(t)
返回时间t减去自当秒的0毫秒经过的毫秒数后的一个数值
参数t:以自1970年1月1日0时以来经过的毫秒数表示的时间
函数toTimeMs(t)
返回时间t自当天凌晨经过的毫秒数
参数t:以自1970年1月1日0时以来经过的毫秒数表示的时间
函数toDateTimeMs(t)
返回时间t自1970年1月1日0时以来经过的毫秒数(若t是整数则直接返回t)
参数t:以自1970年1月1日0时以来经过的毫秒数表示的时间
函数getYear(t)
返回时间t的年份
参数t:以自1970年1月1日0时以来经过的毫秒数表示的时间
函数getMonth(t)
返回时间t的月份
参数t:以自1970年1月1日0时以来经过的毫秒数表示的时间
函数getDate(t)
返回时间t的月份中的日期
参数t:以自1970年1月1日0时以来经过的毫秒数表示的时间
函数getHour(t)
返回时间t的小时,采用24小时制,返回值是0~23之间的整数
参数t:以自1970年1月1日0时以来经过的毫秒数表示的时间
函数getMinute(t)
返回时间t的分钟,返回值是0~59之间的整数
参数t:以自1970年1月1日0时以来经过的毫秒数表示的时间
函数getSecond(t)
返回时间t的秒,返回值是0~59之间的整数
参数t:以自1970年1月1日0时以来经过的毫秒数表示的时间
函数getMillisecond(t)
返回时间t的毫秒,返回值是0~999之间的整数
参数t:以自1970年1月1日0时以来经过的毫秒数表示的时间
函数getDay(t)
返回时间t的星期,返回值是0~6 (0表示星期天,1表示星期一,依次类推)
参数t:以自1970年1月1日0时以来经过的毫秒数表示的时间