1、定义:函数是用来帮助我们封装、调用代码的最方便的工具
使用:
2、返回值
return:结束方法返回数据
function show(){ return 123; } var zhi = show(); //123
3、参数列表
定义的时候是形参;
调用的时候是实参(调用的时候赋值)实参必须跟形参一一对应。
例1: function show(name){ alert(name); } var name123 = '张三'; show(name123); //弹出张三 例2: function f1(name,age,sex){ } f1('zhangsan',' ','女') //
魔术参数
arguments是一个数组,参数列表就是数组值
function f1(){ arguments[] } f1('123',1,2,3)
4、eval函数
eval 接受一个字符串参数,将这个字符串作为代码在上下文环境中执行,并返回执行结果。
eval();实例:
function jisuan(n1,n2,fh){
return eval(n1+fh+n2);
}
Var n=1,
fh = “+”,
nn =3;
alert(jisuan(n,nn,fh));