<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>javascript011.html</title>
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="this is my page">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
</head>
<body>
<!--
函数的调用问题:函数如果有明确的return带一个返回值的
A:我们可以直接调用,但是没有意义。
B:alert调用。可以把结束直接显示。但是不推荐。
因为我们可能根据返回的结果还要继续参与操作。
C:赋值使用。
js中没有函数的重载。
如果有函数的名称一样,以最后一个为主。
函数练习:
A:求两个数之和。
分析:
函数是有参数的,必须传递两个参数。
函数也是有返回值,返回的是结果。
B:比较两个数是否相等。
-->
<script type="text/javascript">
//求和
//因为js是弱类型,所以弱的不用写var
//这里a,b被称为形式参数
function sum(a,b) //x-a,y-b
{
alert("调用了没");
var c = a + b; //x+y=30
//return是把数据带回去。带到调用的地方。
return c; //return 30;
}
function sum(a,b,c)
{
alert("调用了没2");
var d = a + b + c;
return d;
}
//调用
var x = 10;
var y = 20;
//这里的x,y被称为实际参数
//alert(sum(x,y));
var z = sum(x,y);
//z = z + 100;
alert(z);
var a = 30;
var b = 40;
var c = sum(a,b);
alert(c);
var w = 50;
var v = 60;
var h = 70;
var j = sum(w,v,h);
alert(j);
</script>
</body>
</html>
JavaScript基础(8)—function(2)
最新推荐文章于 2022-11-23 17:32:46 发布