ASP  JavaScript内置函数
通常在进行一个复杂的程序设计时,总是根据所要完成的功能,将程序划分为一些相对独立的部分,每部分编写一个函数,从而使各部分充分独立、任务单一、程序清晰、易维护。JavaScript函数可以封装那些在程序中可能要多次用到的模块,并可作为事件驱动的结果而调用的程序,从而实现一个函数与相应的事件驱动相关联。
定义JavaScript函数的语法形式:
function 函数名称( [ 参数 ] )
{
//函数体,实现语句
[ return 值; ]
}
其中,使用function来声明创建的为函数,之后紧跟的是函数名称,与变量的命名规则一样,也就是只包含字母数字下划线、字母开始、不能与保留字重复等。在括号中定义了一串传递到函数中的某种类型的值或者变量,多个参数之间使用逗号隔开。声明后的两个大括号非常必要,其中包含了需要让函数执行的命令,来实现所需的功能。
函数还可以返回一个结果,函数的结果由return语句返回。return语句能够用来返回可计算出单一值的任何有效表达式。例如,下面的函数squ()可以返回参数的平方:
function squ(num){
    var result num*num;
    return result;
}
系统函数不需要创建,也就是说用户可以在任何需要的地方调用,如果函数有参数还需要在括号中指定传递的值。在6-15中列出了常用的系统函数。
javascript程序设计软件表6-15  常用系统函数
函数名称
含义
eval()
返回字符串表达式中的值
parseInt()
返回不同进制的数,默认是十进制
parseFloat()
返回实数
escape()
返回字符的编码
encodeURI
返回一个对URI字符串编码后的结果
decodeURI
将一个已编码的URI字符串解码成最原始的字符串返回
unEscape ()
返回字符串ASCI
isNaN()
检测parseInt()parseFloat()函数返回值是否为非数值型,如果是,返回true,否则,返回false
abs(x)
返回 x 的绝对值
acos(x)
返回 x 的反余弦值(余弦值等于 x 的角度),用弧度表示
asin(x)
返回 x 的反正弦值
atan(x)
返回 x 的反正切值
atan2(x, y)
返回复平面内点(x, y)对应的复数的幅角,用弧度表示,其值在 -π π 之间
ceil(x)
返回大于等于 x 的最小整数
cos(x)
返回 x 的余弦
exp(x)
返回 e x 次幂 (ex)
floor(x)
返回小于等于 x 的最大整数。
log(x)
返回 x 的自然对数 (ln x)
max(a, b)
返回 a, b 中较大的数
min(a, b)
返回 a, b 中较小的数
pow(n, m)
返回 n m 次幂 (nm)
random()
返回大于 0 小于 1 的一个随机数
round(x)
返回 x 四舍五入后的值
sin(x)
返回 x 的正弦
sqrt(x)
返回 x 的平方根
tan(x)
返回 x 的正切。isFinite() 如果括号内的数字是“有限”的(介于 Number.MIN_VALUE Number.MAX_VALUE 之间)就返回 true;否则返回 false
isNaN()
如果括号内的值是“NaN”则返回 true 否则返回 false
toString()
用法:<对象>.toString();把对象转换成字符串。如果在括号中指定一个数值,则转换过程中所有数值转换成特定进制

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。