函数是一个执行特定任务的过程,是JavaScript中最基本的成员。使用函数前,必须先定义,然后在脚本中调用。
JavaScript 中支持的函数分为两大类:一类是JavaScript预定义函数,另一类是用户自定义函数。
函数定义
语法格式:
function 函数名(参数集合){
函数体
return表达式;
}
(1)函数由关键字function来定义,定义形式与其他语言类似。
(2)如果文档被载入的时候需要执行某个函数,则该函数定义通常在文档的头部,否则定义在文档最后。
(3)可使用arguments.Length 来获得参数集合中参数的个数。
预定义函数
(1)eval:对包含数字表达式的字符串求值。其语法格式如下:
eval(参数);
如果参数是数字表达式字符串,那么对该表达式求值;如果该参数代表一个或多个JavaScript语句,则执行这些语句;eval函数还可以把一个日期从一种格式转换为数值表达
式或数字。
(2)Number和String :用来将一个对象转换为一个数字或字符串。其语法格式如下:
Number(对象);
String(对象);
(3)String(对象)
(3)parseInt和 parseFloat :将字符串参数转换为一个数值。其语法格式如下:
parseFloat(str);
parseInt(str[,radix]);
parseFloat将字符串转换为一个浮点数。parseInt 基于指定的基数 radix 或底数之上返回一个整数。