<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<!-- <input type="button"value="提交" onclick="second();"> -->
<!-- 事件中调用 -->
<!-- <a href="javascript:second();">提交</a> -->
<!-- 超链接中调用 -->
</body>
<!-- 函数的定义 -->
<script>
function name(price,number){
var sum=price*number;
// return sum;
// 返回的话,就不能弹出
alert(sum)
}
name(10,10)
// 给函数传值和调用
function second(){
// alert("成功");
}
function js(n1,n2,n3){
var a = (n1+n2+n3)/3;
return a;
// console.log(a)
// 因为return返回了,所以无法打印
}
function getv(n1,n2,n3){
var v=js(n1,n2,n3);
document.write(v)
}
js(10,10,10);
// 嵌套函数
w=1
function one(a1,a2,a3){
function two(){
alert(a1+a2+a3+w)
}
return two();
// 调用内部函数
}
one(1,2,3)
// 调用外部函数
//递归函数
function f(num){
if(num<=1){
return 1;
// 如果num小于1,则返回1,退出递归
}
else{
return f(num-1)*num;
// 每一次的递归,num就减少1
}
}
alert(f(10));
// 调用函数
</script>
</html>
JavaScript的函数基础应用
最新推荐文章于 2022-09-20 14:15:37 发布