美文网首页
js基础练习题(4)

js基础练习题(4)

作者: 螺钉课堂 | 来源:发表于2019-12-18 10:04 被阅读0次

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();

相关文章

  • js基础练习题(4)

    9.对象阅读代码,回答问题 1.下列代码输出结果 2.下列代码输出结果 3.下列代码输出结果 4.下列代码输出结果...

  • js基础阶段练习题

    编写一个函数,实现数组去重 要求不能使用系统方法 编写一个函数, 判断一个数是不是质数(素数) 方案1: 方案2:...

  • js基础练习题(1)

    1.字符串 视频教程地址: js基础练习题 1.如何连接两个或者两个以上字符串? 问:如何把变量html里面的cl...

  • js基础练习题(5)

    10.其他1.选择题 2.选择题 3.选择题 4.选择题 5.选择题 6.选择题 7.选择题 8.选择题 9.选择题

  • js基础练习题(2)

    5.函数 1.按要求封装两个函数 2.封装一个函数,求参数的和,注意:参数不固定 3.有下列代码 修改代码,给a,...

  • js基础练习题(3)

    8.this1.举例说说apply方法和call方法的作用和区别 2.读下面代码,写程序结果 3.读下面代码,写程...

  • js4练习题

    1.打印1-100之间所有奇数之和 //var sum = 0; //for(var i = 1; i <= 10...

  • js基础4

    一、DOM操作 children 子节点 儿子节点 parentNode 父节点 谷歌和火狐的方式fir...

  • JS基础4

    Array() 以上代码告诉我们,直接使用数组定义赋值是更好的方法,而不是用Array(),使用定义赋值的会在该空...

  • js基础(4)

    15、正则 正则就是一个规则,用来处理字符串的规则1、正则匹配编写一个规则,验证某个字符串是否符合这个规则,正则匹...

网友评论

      本文标题:js基础练习题(4)

      本文链接:https://www.haomeiwen.com/subject/ubmynctx.html