zoukankan      html  css  js  c++  java
  • function

    1.创建函数 ,语法:
        function functionName(arg0,arg1,...,argn){//定义零个或多个参数;参数名称之前不使用var关键字,参数名称只需遵循一般变量名称规定。
     ...
     //return value;//可选,函数返回值。
     }
    2.函数调用:
          ①独立于任何对象定义的函数,只能使用函数名称调用:
          functionName(arg0,arg1,...,argn); //参数为实参,根据实际函数的定义来确定
       
       ②函数当作对象的一部分定义(即调用对象中的方法),函数调用语法:
         objectName.functionName(arg0,arg1,...,argn);//圆括号是必需的
    3.验证函数参数
      ① Javascript函数不检查参数类型;
      ②函数不检查参数的数量。但使用时最好匹配参数,否则函数可能无法进行正常工作;
      ③参数没有默认值,如果函数调用时没有传递某个参数值,这个参数值就为undefined;
    4.参数值传递方式:
       简单值 :数字,字符串,布尔值 --->>按值传递
       对象和数组          ---->>按照引用传递
    5.函数 :本身就是一个对像,确切的说是Function类型的对象 。函数名称为该对象的标识符
      (1)函数作为变量值
          var  getTwo =function(){return 2;};//typeof getTwo : 'function' ;
          getTwo();//调用函数getTwo();
       (2)函数作为参数
        var  someFunction=function(){
     ...
     }
        someOtherFunction(someFunction);//调用函数someOtherFunction(obj);
       简化写法:someOtherFunction(
          function(){
       ...
       }
       );//调用函数someOtherFunction(obj);
    6.嵌套函数  --->Javascript中函数可以嵌套。  
       function  functionName(){
         ...
       function anotherFunctionName(){
       ...
       }
       }
     
      
      
     

  • 相关阅读:
    Jmeter非GUI、GUI模式压测生成测试报告
    测试轮播banner
    Jmeter如何监控服务器CPU、内存、i/o等资源
    java基础(三)
    用python从符合一定格式的txt文档中逐行读取数据并按一定规则写入excel(openpyxl支持Excel 2007 .xlsx格式)
    L2-011. 玩转二叉树
    L2-010. 排座位
    L2-008. 最长对称子串
    L2-009. 抢红包
    L2-006. 树的遍历
  • 原文地址:https://www.cnblogs.com/xiaowei-blog/p/3949684.html
Copyright © 2011-2022 走看看