JavaScript 脚本语言提供了很多全局(内建)函数,在脚本编程过程中可直接调用,在此介绍四种简单的全局函数:parseInt()、parseFloat()、escape()和unescape()。
parseInt()函数的作用是将字符串转换为整数,parseFloat()函数的作用是将字符串转换为浮点数;escape()函数的作用是将一些特殊字符转换成ASCII 码,而unescape()函数的作用是将ASCII 码转换成字符。
考察如下测试代码:[code]<! DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0//EN”
“http://www.w3.org/TR/REC-html140/strict.dtd”>
由程序运行结果可知上述全局函数的具体作用,当然JavaScript 脚本语言还支持很多其他的全局函数,在编程中适当使用它们可大大提高编程效率。
与全局函数相对应的函数是局部函数,即定义在某特定函数内部,并仅能在其内使用的函数。[code]<! DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0//EN”
“http://www.w3.org/TR/REC-html140/strict.dtd”>
函数 muti()内部定义了局部函数inner(),判断变量m 是否为偶数,如果是偶数则返回1,否则返回0。
根据调用语句muti(4,3),m=4 为偶数,故局部函数inner()返回值为1,函数muti()的返回值为3。
注意:通过上述方式定义的函数为局部函数,函数的作用域为自所属的框架函数,任何处于框架函数外部对局部函数的引用均为不合法。