学习笔记__JavaScript-函数

  1. 函数的定义在head里
    函数的调用在body里

  2. 首先写function关键字,然后空白字符之后为函数名,函数名后面必须跟一对小括号。
    小括号之间的是参数列表
    函数必须被调用才能执行
    未被调用的,严格意义上来讲叫做“定义函数”
    *注意:参数中不能加var
    如(var a,var b)是不正确的,应该为(a,b)

  3. 函数重载:同名的函数,做的事情不一样,靠参数区别。
    但js中不存在此说法,js中同名的第二个函数或变量会覆盖第一个

  4. 如下,js中参数数量不确定时,在定义中if-else规定参数定义。函数调用时自动根据输入的参数数量来判断选择哪一种结果。

<head>
	function sum(a,b,c)
		{
			if(typeof c == "undefined")
			{
				document.write("a+b=" + (a+b) + "<br />");
			}else
				document.write("a+b+c=" + (a+b+c) + "<br />");
		}
</head>
<body>
	<script>
		sum(1,2);
	</script>
</body>
			
  1. NaN:Not a Number 数字格式有误报错。
    比如:调用时参数数量少了
  2. 函数调用的两种方式:
    1、嵌套调用
    2、递归调用
function sum(a,b)
{
	return a + b;
}
var a = sum (1 ,2);
alert(a);
function sum(a,b)
{
	document.write(a+b);
}
sum(1,2);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值