zoukankan      html  css  js  c++  java
  • js基础练习题(4)

    9.对象

    阅读代码,回答问题

    function User(name) {
        var name1 = name;  
        this.name2 = name;  
        function getName1() {  
            return name1;
        }
    }
    User.prototype.getName2 = function() { 
        return this.name2;
    }
    User.name3 = 'xiaohong'; 
    User.getName3 = function() { 
        return this.name2;
    }
    var p1 = new User('xiaoqiang');
    

    1.下列代码输出结果

    console.log(p1.name1)
    console.log(p1.getName1())
    

    2.下列代码输出结果

    console.log(p1.name3)
    console.log(p1.getName3())
    

    3.下列代码输出结果

    console.log(p1.name2)
    console.log(p1.getName2)
    

    4.下列代码输出结果

    console.log(User.getName3())
    

    5.下列代码输出结果

    console.log(User.name1)
    console.log(User.getName1())
    

    根据下面代码,回答问题

    function Foo() {
        getName = function () { alert (1); };
        return this;
    }
    Foo.getName = function () { alert (2);};
    Foo.prototype.getName = function () { alert (3);};
    var getName = function () { alert (4);};
    function getName() { alert (5);}
    

    1.下面代码输出结果

    console.log(Foo.getName())
    

    2.下面代码输出结果

    getName();
    

    3.下面代码输出结果

    Foo().getName();
    

    4.下列代码输出结果

    new Foo.getName();
    

    螺钉课堂视频课程地址:http://edu.nodeing.com

  • 相关阅读:
    Ajax请求参数解释
    下拉菜单:‘点击外面关闭’的解决方案
    nc
    telnet
    arping
    traceroute
    ping
    ss
    netstat
    ip
  • 原文地址:https://www.cnblogs.com/dadifeihong/p/12028624.html
Copyright © 2011-2022 走看看