<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> 函数 封装了某一块功能 函数四要素 返回类型 函数名 参数列表 函数体 强类型语言 返回类型 函数名 (参数) string show(int a) { 函数体 } 弱类型语言 function 函数名(参数) { 函数体 } function()() //匿名函数 </body> </html> <script type="text/javascript"> //输出一句话 /* function show() { alert("一二三三二一"); } //调用函数 show();*/ //有参数的函数 /* function show(a)//形参,形式参数 { alert(a); } //调用函数 show("字符串");//实参,实际参数*/ //有多个参数的函数 /* function sum(a,b) { alert(a+b); } sum(20,5);*/ //有返回值的 /* function sum(a,b) { return a+b; } var c = sum(2,1); alert(c);*/ //JS里面函数应常用的地方是事件 //其他语言的函数用在封装功能上 /* alert(Math.random());//生成0-1之间的随机数*/ alert(Math.random()*10);//生成0-10之间的随机数 //随机数的种子 当前系统时间 </script>