前端基础学习

函数01(函数声明)

2020-03-24  本文已影响0人  小雪洁
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>函数声明</title>
    </head>
    <body>
    </body>
    <script>
        //函数也是对象;函数存在的意义是对于重复使用的功能用函数封装起来,方便以后调用
        //函数的声明方法
        //方法一:new Function(参数,函数体),基本不用这种方式声明
        let func=new Function("title","console.log(title)");
        func("hxj");//hxj
        //方法二:使用字面量的形式
        function print(title){
            console.log(title);
        }
        print("haoxuejie");//haoxuejie
        //方法三:将函数作为表达式赋值
        let read=function(title){
            console.log(title);
        };//注意这里有个分号
        read("ydc");//ydc
        //方法四:定义一个对象,在对象里面声明并定义相关函数
        //对象的意义是将其相关的属性和方法封装到里面
         let user={
            name:null,
            setName:function(name){
                this.name=name;
            },
            getName:function(){
                return this.name;
            }
        }; 
        //简写形式:
        let person={
            name:null,
            setName(name){
                this.name=name;
            },
            getName(){
                return this.name;
            }
        };
        user.setName("yangdingchuan");
        console.log(user.getName());//yangdingchuan
        person.setName("hhh");
        console.log(person.getName());//hhh
    </script>
</html>

上一篇下一篇

猜你喜欢

热点阅读