函数的定义:函数就是一段可重复使用的代码块。当程序中出现很多重复的代码时,就可以使用函数来封装这些代码,从而减少代码输入量。
1.函数声明方式 function print(参数){函数体}
2.表达式方式 var func = print(参数){函数体}
3.构造函数方式 var add = new Function(‘a’,‘b’,‘return a+b’);
形参:定义函数时的参数列表中的参数
实参:调用函数时给出的参数
1.形参与实参的个数相同时,正常执行。
2.形参的个数比实参的多时,多出的形参的值为defined。
3.实参的个数比形参的多时,函数不接收多出的实参。
js函数的返回值是由return语句提供的,如未显式给出return语句,则返回值为undefined
return语句的作用:决定返回值,结束函数。
注意:当return的值为false时,可以阻止DOM事件的冒泡。
附加知识:
URL和URI:
URL:统一资源定位符
URI:统一资源标识符
eval():将字符串还原为Javascript代码
encodeURI()和decodeURI()是为了防止语言冲突造成乱码
