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>
    
  • 相关阅读:
    C#调用JS
    C#对象序列化(2)
    C#委托和事件(2)
    C#委托和事件(1)
    Windows Mobile Ping 命令实现
    操作 SQL Server Mobile 2005 数据库的常用 C# 代码
    Pocket PC 2003数据库操作
    C#委托和事件(3)
    C#中RSA加密解密和签名与验证的实现
    使用SqlBulkCopy数据导入和复制
  • 原文地址:https://www.cnblogs.com/csj2018/p/13652889.html
Copyright © 2011-2022 走看看