JS笔记004 - 第04章 初识函数
第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>
敬请关注个人微信公众号:测试工匠麻辣烫