一.函数语法
利用函数可以封装多条语句,之后在其它代码中进行调用
function 函数名( 参数1 , 参数2 ,…){
// 函数执行代码
}
函数代码利用花括号进行包裹
函数参数利用逗号进行分隔
建议参数个数:小于5个
1.无参数函数
<script type="text/javascript">
// 定义 helloJS 函数
function helloJS( ) {
alert("你好 JS");
}
// 调用 helloJS 函数
helloJS();
</script>
2.带参函数
JS函数中可以设置多个参数,多个参数利用逗号分隔
<script type="text/javascript">
// 定义 helloJS 带参函数
function helloJS(name,age) {
alert("你好 " + name + age);
}
// 调用 helloJS 函数(同时传入参数)
helloJS("ZhangSan",5);
</script>
3.带有返回值
函数中利用 return 语句返回值
<script type="text/javascript">
// 定义 add 函数,返回两数相加的和
function add( num1, num2 ) {
return num1 + num2;
}
// 调用 add 函数(同时传入参数)
// 将返回值赋给 result 变量
var result = add(1, 2);
alert("1加2=" + result);
</script>
4.内置系统函数
全局、数字、日期、数组、字符串…
5.练习——圆面积
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>圆面积</title>
</head>
<body>
<script>
var r= prompt("输入圆的半径:");
function c(r)
{
var c=3.14*r*r;
return c;
}
console.log(c(r)) ;
</script>
</body>
</html>