JS笔记004

第04章 初识函数

4.1 函数是什么?

函数一般用来实现某一种重复使用的功能,在需要该功能的时候,直接调用函数就可以了,而不需要重复编写一大堆代码。并且在需要修改该函数功能的时候,也只需要修改和维护这一个函数就行,而不会影响其他代码。

4.2 函数的定义

1、没有返回值的函数
function 函数名(参数1, 参数2,...,参数n)
{
	...
}
2、有返回值的函数
function 函数名(参数1, 参数2,...,参数n)
{
	...
	return 返回值;
}

4.3 函数的调用

如果一个函数仅仅是定义而没有被调用的话,则函数本身是不会执行的。
在javascript中,调用函数的方式有:直接调用、在表达式中调用、在超链接中调用、在事件中调用。
1、直接调用:一般用于没有返回值的函数
函数名(实参1,实参2,...,实参n)
2、在表达式中调用
var n = addSum(1,2) + 100;
3、在超链接中调用
<a href="javascript:函数名"></a>
4、在事件中调用
<input type="button" onclick="alertMes()" value="提交"/>

4.4 嵌套函数

4.5 内置函数

parseInt() 提取字符串中的数字,只限提取整数
parseFloat() 提取字符串中的数字,可以提取小数
eval() 把一个字符串当做一个表达式一样去执行

4.6 判断某一年是否闰年

闰年的判断条件有两个:
对于普通年,如果能被4整除且不能被100整除的是闰年;
对于年纪年,能被400整除的是闰年;
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>闰年</title>
	</head>
	<body>
		<script>
			// 定义函数
			function isLeapYear1(year)
			{
				// 判断闰年的条件
				if ((year % 4 ==0)&&(year % 100!=0)||(year % 400 ==0))
				{
					return year + "年是闰年";
				}
				else
				{
					return year + "年不是闰年";
				}
			}
			// 调用函数
			document.write(isLeapYear1(2020));
		</script>
	</body>
</html>
原文地址:https://www.cnblogs.com/infuture/p/13548487.html