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小时内删除。
发表评论