1.函数定义
- Javascript中函数定义的两种方法:
- 函数声明
-
// 函数声明的方式 定义函数 function myFunction(){ // 函数主体 document.write("function1"); } myFunction(); //声明后调用
- 函数表达式
-
//声明 var myFun = function(){ document.write("i am functionB"); } myFun(); // 声明后调用
- 整体情况:
-
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>JavaScript</title> <script type="text/javascript"> // 函数声明的方式 定义函数 function myFunction(){ // 函数主体 document.write("function1"+"<br/>"); } myFunction(); //声明后调用 //声明 var myFun = function(){ document.write("function2"); } myFun(); // 声明后调用 </script> </head> <body></body> </html>
- 运行结果:
注意:(对于函数声明,JS(指的是JavaScript后面还会遇到,小编就不注释了。)会优先读取函数声明的代码,以确保函数能够
被引用到;而对于函数表达式,只有在执行到相应的语句时才进
行解析。在实际中,具体表现在:当使用函数声明的形式来定义
函数时,可将调用放在函数声明之前,而使用函数表达式时,要
将调用放在函数表达式之后。)
2.函数参数
在函数操作中,我们有时需要往函数内传值,这些值我们称之为
参数。
JS中我们是这样定义带有参数的函数:
下面我们来实现一个求和功能。有以下要求:
1)函数名为sum);
2)函数需要定义两个参数,并且返回两参数之和,传入的参数值
分别为: Math.round(3.1);Math.round(9.6);
3)将最终结果用document.write(函数名)的方式打印在页面
上。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JavaScript</title>
<script type="text/javascript">
//code,小编实现代码段
function sum(var1,var2){
var count=var1+var2;
return count;
}
document.write( sum(Math.round(3.1),Math.round(9.6)));
</script>
</head>
<body>
</body>
</html>
下面是结果:
再例如
1)声明一个函数panduan,定义两个函数参数,传入的两个参数分
别为: parselnt("O11",2); parselnt("011",3)。
2)函数的作用是比较两个数的大小,并返回最大的数。
3)将函数的结果打印在页面上。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JavaScript</title>
<script type="text/javascript">
//code
function panduan(var1,var2) {
if(var1>var2){
return var1;
}else{
return var2;
}
}
document.write(panduan(parseInt("011",2),parseInt("011",3)));
</script>
</head>
<body></body>
</html>
函数部分小编就给大家提供到这里了!大家点个赞再走!!!!