Javascript中函数基础(函数定义和函数参数)

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>

函数部分小编就给大家提供到这里了!大家点个赞再走!!!!

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值