zoukankan      html  css  js  c++  java
  • 慕课前端入门-js函数

    1. 函数

    可以封装任意多条语句,而且可以在任何地方、任何时候调用执行
    语法

    function (参数, 参数2,...){
          方法体;
    }
    

    2. 函数调用

    通过方法名(),就可以调用函数

    <script type="text/javascript">
    function myfunction(arg){
    	//
    	console.log( isNaN(arg)?arg:arg*2);
    }
    myfunction(4);//8
    myfunction("abc");//abc
    </script>
    

    3.函数返回值

    return

    1. 后面有返回值:到此停止执行,并返回指定的值。
    2. 后面没有返回值:到此停止执行,返回undefined
    <script type="text/javascript">
    function returnY(arg){
    	return isNaN(arg)?arg:arg*2;
    }
    function returnN(){
    	return;
    }
    console.log(returnY(4)); //8
    console.log(returnN("abc")); //undefined
    </script>
    

    4. 函数参数

    js不限制参数的类型和数量。
    函数的参数用一个数组来表示,在函数体内通过arguments对象来访问这个数组参数。

    1. arguments是类数组对象
    2. []语法访问对应索引的参数
    3. length属性确定传递参数的个数
    <script type="text/javascript">
    function getAverger(){
    	var sum=0;
    	for(var i=0;i<arguments.length;i++){
    		sum += arguments[i];
    	}
    	return sum/arguments.length;
    }
    
    console.log(getAverger(1,2,3,4,5,6,7,8)); /4.5
    console.log(getAverger(11,12,14)); //12.333333333333334
    </script>
    
  • 相关阅读:
    Process对象的其他属性:
    python网络编程之开启进程的方式
    python网络编程之进程论
    python网络编程之C/S架构介绍
    面向对象之元类介绍(未完待续)
    面向对象之继承
    面向对象之元类介绍
    python异常处理
    面向对象之内置方法
    面向对象之反射
  • 原文地址:https://www.cnblogs.com/csj2018/p/13652889.html
Copyright © 2011-2022 走看看