首页 > 其他分享 >2.4JS中的函数的使用

2.4JS中的函数的使用

时间:2023-01-08 21:37:31浏览次数:33  
标签:function fun1 函数 alert var JS 2.4

  

什么是JS的函数:

类似于java中的方法,JS中也可以定义一些函数,java中的方法签名包含访问修饰符,返回值类型,方法名,参数列表,异常列表,但是JS中定义函数的语法相对简单很多,主要以function作为函数关键字,具备函数名和参数列表,但是没有访问修饰符也没有返回值类型关键字和异常列表


函数定义的三种语法

<!DOCTYPE html>
<html>
        <head>
                <meta charset="UTF-8">
                <title></title>
                <script>
                        /*
                         * 第一种语法格式 常见
                         * function 函数名(参数列表){js代码}
                         * 
                         * 
                         * 第二种语法
                         * var 函数名=function(参数列表){JS代码}
                         * 
                         * 第三种语法 不常用 了解
                         * var 函数名=new Function('js代码')
                         * 
                         * */
                        function fun1(){
                                alert("你好");
                        }
                        
                        var fun2=function(){
                                alert("你很好")
                        }
                        
                        var fun3=new Function('alert("你非常好");');
                        
                        // 调用方法
                        fun1();
                        fun2();
                        fun3();
                </script>
        </head>
        <body>
        </body>
</html>

 

函数参数和返回值
 

 

<!DOCTYPE html>
<html>
        <head>
                <meta charset="UTF-8">
                <title></title>
                <script>
                        /*
                         *
                         * 1传入的实参可以和形参个数不一致 
                         * 2如果函数中有返回值,那么直接用return关键字返回即可
                         * */
                        function fun1(a,b,c){
                                alert("a:"+a);
                                alert("b:"+b);
                                alert("c:"+c);
                        }
                        
                        //fun1(10,"hello js",false);
                        // 少传参数 OK
                        //fun1(1,2);
                        // 多传参数 OK 多出来的参数相当于没传
                        //fun1(10,"hello js",false,new Date());
                        
                        
                        function fun2(a,b){
                                var c=a*b;
                                return c;
                        }
                        
                        //var x =fun2(10,20);
                        //alert(x)
                        
                        // 方法本身作为参数(了解)
                        
                        function funa( i ,j){
                                return i+j;
                        }
                        
                        function funb(a){
                                return a(10,20);
                        }
                
                        var sum =funb(funa)
                        alert(sum)
                        
                        
                </script>
        </head>
        <body>
        </body>
</html>
  ​

标签:function,fun1,函数,alert,var,JS,2.4
From: https://www.cnblogs.com/2324hh/p/17035410.html

相关文章

  • 2.4JS中的函数的使用
    ​  什么是JS的函数:类似于java中的方法,JS中也可以定义一些函数,java中的方法签名包含访问修饰符,返回值类型,方法名,参数列表,异常列表,但是JS中定义函数的语法相对......
  • 2.3JS中的流程控制
    ​  基本和JAVA中的一致顺序结构略 分支结构if switch  <!DOCTYPEhtml><html><head><metacharset="UTF-8">......
  • 2.3JS中的流程控制
    ​  基本和JAVA中的一致顺序结构略 分支结构if switch  <!DOCTYPEhtml><html><head><metacharset="UTF-8">......
  • 2.2JS中的运算符号
    ​ JS中运算符号大部分和java中的运算符一样,我们在这里分析一下特殊的运算符号 关于/%JS中,数字类型都是number,除法的结果中如果没有小数位,直接就是一个整数,如......
  • 2.2JS中的运算符号
    ​ JS中运算符号大部分和java中的运算符一样,我们在这里分析一下特殊的运算符号 关于/%JS中,数字类型都是number,除法的结果中如果没有小数位,直接就是一个整数,如......
  • 2.1JS中的数据类型
    ​  1数值型:number整数和浮点数统称为数值。例如85或3.1415926等。2字符串型:String由0个,1个或多个字符组成的序列。在JavaScript中,用双引号或单引号括起来表示,如"......
  • 2.1JS中的数据类型
    ​  1数值型:number整数和浮点数统称为数值。例如85或3.1415926等。2字符串型:String由0个,1个或多个字符组成的序列。在JavaScript中,用双引号或单引号括起来表示,如"......
  • 4.1JS中的常用对象
    ​  JS中的常用对象JS基于对象的脚本语言,有类和对象,但是没有封装,继承,多态,Javascript中有一些浏览器直接识别并使用的对象,常见的对象有Array,String对象,Math......
  • 4.1JS中的常用对象
    ​  JS中的常用对象JS基于对象的脚本语言,有类和对象,但是没有封装,继承,多态,Javascript中有一些浏览器直接识别并使用的对象,常见的对象有Array,String对象,Math......
  • 4.3JS中的原型的介绍
    ​ JS中原型的使用当我们用构造方法创建一个类时,在内存会预先调用构造方法创建一个对象,这对象我们称之为原型对象,构造方法对象中有一个prototype属性指向该对象,原型......