zoukankan      html  css  js  c++  java
  • 函数1

    函数:一个工具,被封装好可重复执行的一段代码块

         把某一段代码放在函数里面进行封装,可以避免在非必要情况下调用该代码,也就是说我们可以让一段代码在特定情况下再去执行,而且每次需要执行这一段代码的时候只需调用一下这个函数即可(函数名)

    系统函数: parseInt()   alert()  prompt()  eval()
     
    自定义函数:自己封装一段代码,需要的时候再调用
    //通过function关键字声明一个函数,跟上函数名,一对小括号,一对花括号,花括号里面放代码块
    function test(){
        //可重复执行的代码块
    }  
    test();
    test();
    test();
     
    //表达式定义法
    var test1 = function(){
        //可重复执行的代码块
    }
    for (var i = 0; i < 10; i++) {
        test1();
    }
     
    函数参数
        形参:形式参数,声明函数的时候写在小括号里面的参数,无需var
        实参:实际参数,在函数调用的时候需要传递实际有值得参数
        
        实参个数大于形参,多余实参自动舍弃
        形参个数大于实参,多余形参默认为undefined
      实参副本arguments:可以在函数内部使用arguments接收所传递过来的参数,是一个集合
    function test(){
        console.log(arguments);
        console.log(arguments.length);
    }        
    test(1,2,3,5,6) // 打印 1,2,3,5,6   长度为5
     
      实参副本arguments:可以在函数内部使用arguments接收所传递过来的参数,是一个集合
    function test(){
        console.log(arguments);
        console.log(arguments.length);
    }        
    test(1,2,3,5,6) // 打印 1,2,3,5,6   长度为5
     
     
     
     
     
  • 相关阅读:
    Codeforces369E Valera and Queries
    Codeforces369C Valera and Elections
    笔记 navmesh
    笔记 fastbuild
    C++ 遍历某个文件夹下所有文件
    ACM 已结束
    2018 “百度之星”程序设计大赛
    2018 Multi-University Training Contest 1 1002 /hdu6299 贪心 1007 /hdu6304 找规律
    2018 Multi-University Training Contest 5 1008 / hdu6357 Hills And Valleys LCS,思维
    牛客网暑期ACM多校训练营(第二场)G transform 思维,二分
  • 原文地址:https://www.cnblogs.com/strongerPian/p/12623476.html
Copyright © 2011-2022 走看看