首页 > 其他分享 >js 函数

js 函数

时间:2023-11-01 20:34:50浏览次数:31  
标签:function 10 return 函数 js var 20 实参

        // - 使用function语句定义函数
            // 1.  function one(){
            //     document.write('<table border="1" width="600" cellspacing="0" align="center"><tr height="100"><td></td><td></td><td></td> <td></td><td></td></tr><tr height="100"><td></td><td></td><td></td><td></td><td></td></tr><tr height="100"><td></td><td></td><td></td><td></td><td></td></tr><tr height="100"><td></td><td></td><td></td><td></td><td></td></tr></table>')
        //       }  
        //    one();
        //    one();
 //           // - 使用Function()构造函数来定义函数
        //     var one=new Function(`document.write('<table border="1" width="600" cellspacing="0" align="center"><tr height="100"><td></td><td></td><td></td> <td></td><td></td></tr><tr height="100"><td></td><td></td><td></td><td></td><td></td></tr><tr height="100"><td></td><td></td><td></td><td></td><td></td></tr><tr height="100"><td></td><td></td><td></td><td></td><td></td></tr></table>')`)     
        // one();
        
        // one();
  // - 在表达式中定义函数
            //  var one= function(){
            //     document.write('<table border="1" width="600" cellspacing="0" align="center"><tr height="100"><td></td><td></td><td></td> <td></td><td></td></tr><tr height="100"><td></td><td></td><td></td><td></td><td></td></tr><tr height="100"><td></td><td></td><td></td><td></td><td></td></tr><tr height="100"><td></td><td></td><td></td><td></td><td></td></tr></table>')
            //  }
            // one();
            // one();

调用函数

   //调用函数
            // 直接调用
            // one(); 或者  window.one()
            //  事件中调用
            // <div onclick="one()"></div>
            //将函数的返回值赋给变量
            // var t = one();

函数的参数

形参与实参

 //参数
            //形参 与实参
            //形参 function one (形参)
             function one (a,b,c){
                 console.log(c);
             }
             //实参  one(实参);
           one(10,20);

形参与实参的特点

  //当形参大于实参时 则会输出underfined;
        //    function one (a,b,c){
        //          console.log(c);
        //      }
        //      one(10,20);
           //当实参大于形参时  则会把多的实参忽略;
        //    function one (a,b,c){
        //          console.log(c);
        //      }
        //      //实参  one(实参);
        //    one(10,20,30,40);
           //形参可以有默认值,当实参给的有值则直接用实参的值
        //    function one (a=1,b=2,c=3){
        //          console.log(c);
        //      }
        //      one(10,20);
        //形参与实参是一一对应的 
        //如果实参过于多 可以用 arguments
        // function Test(a,b){
        //     alert(typeof(arguments)); // 获得类型
        //     alert(arguments[1]);      // 获取下标为1的参数值
        //     alert(arguments.length);  // 获取参数的长度
        //     alert(arguments.callee);  // 获取函数的所有内容
        // }
        // Test("zhang","li");

返回值return特点

//函数的返回值  return 
         /*  return的特点
             1.return的作用:返回数据 封装函数  */
            //  function one (a,b,c){  
            //      var two=a+b+c;
            //      return(two)
            //  }
      
            //    alert(one(10,2,20))
            //  2.默认情况下,函数的返回值为undefined
            // function one (a,b,c){  
            //      var two=a+b+c;
               
            //  }
         
            //    alert(one(10,2,20))
            // 3.return可以返回值,但是只能返回一个值 ;如果想返回多个值 用数组进行返回

                // function one (a,b,c){  
                //         var two=a+b+c;
                //         var three=a-b+c
                //          return[two,three]
                //     }
                
                //     alert(one(10,2,20))
                // 4.在函数中,只要看到return 就表示函数的结束,后面的代码不会执行 ,与if  break 相似

                //   function one (a,b,c){  
                //         var two=a+b+c;
                //         var three=a-b+c
                //          console.log("我");
                       
                //          return[two,three]
                //          console.log("你");
                //     }
                
                //     console.log(one(10,2,20))

 

标签:function,10,return,函数,js,var,20,实参
From: https://www.cnblogs.com/liu521125/p/17804033.html

相关文章

  • 函数的概念与性质|思维导图
    前言编辑制作中。。。。。。思维导图[全屏]......
  • mysql 5.7之后新增的json数据类型
    如图,可以直接把json数据存入mysql数据库,读取时也可以根据json中,属性名来读取。加上虚拟列,即可,如下图 ......
  • JS加密/解密之XX数据后台列表JS加密
    目标地址ZHkuZmVpZ3VhLmNu需求老朋友联系到我,希望能自己做一个方便读取的小工具给公司内部用,承诺绝不外传。但是获取接口数据的最后一步遇到了问题,响应回来的数据做了大量加密,无法识别。代码分析该站代码做了大量的Promise异步处理,webpack打包的格式。追踪比较困难,最后花了很大功夫......
  • AJAX-解决回调函数地狱问题
    一、同步代码和异步代码1.同步代码浏览器是按照我们书写代码的顺序一行一行地执行程序的。浏览器会等待代码的解析和工作,在上一行完成之后才会执行下一行。这也使得它成为一个同步程序。总结来说:逐行执行,需原地等待结果后,才继续向下执行2.异步代码异步编程技术使你的程序可以在一个......
  • 递归函数实现省市区多级联动搜索帮助
    1、需求背景当程序中有互为层级的字段,需要使用搜索帮助时,可以通过多次调用搜索帮助来实现。比如在程序中需要填写省市区三级地址2、实现方式2.1、平铺直叙程序的搜索帮助,通常使用F4IF_INT_TABLE_VALUE_REQUEST来实现。多级的搜索帮助,可以简单的通过多次调用F4函数来实现。点......
  • 【keng】 Vue2 多次传参进入同一页面 页面不走生命周期函数
    比如一个搜索跳转功能 搜索123进入页面加载数据再次搜索456 还是进入这个页面这个页面就不会走生命周期了 解决方案在App.vue上为router-view增加一个key 这个key就是随便写一个随机数就可以不要重复eg:  ......
  • 【javascript】关于匿名函数
    什么是匿名函数?没有名字的函数,叫匿名函数,匿名函数主要有以下几种常用的场景:回调函数,直接执行函数,箭头函数什么是回调函数?回调函数是一段可执行的代码段,它作为一个参数传递给其他的代码,其作用是在需要的时候方便调用这段(回调函数)代码。(作为参数传递到另外一个函数中,这个作为参数......
  • Nodejs安装教程
    1.下载 在https://nodejs.cn/download/current/ 下载安装包,我下载的是  node-v18.18.0-x64.msi2.双击安装包,一路点击下一步,我选择安装到D:\nodejs\ 目录3.验证安装  在cmd命令行窗口中,运行  node-v 及 npm-v 将显示版本号4 修改全局模块下载路径4.1......
  • 数值分析第三课——函数逼近
    就是研究函数和曲线可以近似为另一个函数或数据集,那么怎么来近似尼?逼近算法。两者之间的误差尼?逼近误差。范数、内积、正交函数族、最佳平方逼近是重点一、用python做数学计算importnumpyasnpfromscipy.interpolateimportCubicSplineimportmatplotlib.pyplotaspltx=......
  • js 判断数组对象中是否含有重复的值
    //判断对象数组是否有相同属性相同:true\不相同:falsehasFun(array){returnarray.some((item,index)=>{return(array.findIndex((v,i)=>{return(i!==index&&JSON.stringify(v.item......