第五章 JavaScript 对象

JavaScript前端开发教程

目录:

第五章 JavaScript 对象

  1. 面向对象概述
  2. 对象的定义
  3. 对象成员访问与遍历
  4. 深拷贝与浅拷贝
  5. 构造函数
  6. String对象
  7. Number对象
  8. Math对象
  9. Date对象
  10. 【案例】制作年历
  11. 错误处理
  12. 代码调试
  13. 原型
  14. 继承
  15. 静态成员
  16. 属性搜索原则
  17. 原型链
  18. 【案例】表单生成器

&&:习题+答案

链接:第五章 JavaScript 对象 PPT👈
感谢关注!

习题:

单选题:

1、“隐藏内部细节,对外开放接口”是面向对象的()特征。
A、继承
B、抽象
C、多态
D、封装

2、下列选项不属于面向对象特征的是。()
A、封装
B、继承
C、映射
D、多态

3、以下哪条语句会产生运行错误。()
A、var obj = ( );
B、var obj = [ ];
C、var obj = { };
D、var obj = / /;

4、默认情况下,数组变量的赋值使用()机制,对象变量的赋值使用()机制。
A、深拷贝 深拷贝
B、深拷贝 浅拷贝
C、浅拷贝 深拷贝
D、浅拷贝 浅拷贝

5、获取一个字符在字符串中首次出现的位置,使用()方法。
A、charAt()
B、indexOf()
C、lastIndexOf()
D、substr()

6、若 var str = ‘abc’; 则 str[1] 的值为。()
A、a
B、b
C、c
D、语法错误,不能获取其值

7、若 var num = 10.5; 则 num.toFixed(2) 的值为()。
A、10.50
B、10.5
C、10
D、10.500

8、在Math对象中,获取绝对值的方法为()。
A、sqrt()
B、floor()
C、pow()
D、abs()

9、执行 new Date(2018, 12); 创建的对象保存的日期为()。
A、2018年12月
B、2018年1月
C、无效值
D、2019年1月

10、为Date对象设置年份使用()方法。
A、getFullYear()
B、setFullYear()
C、getDate()
D、setDate()

11、当引用了不存在的变量时,抛出的错误类型为()。
A、RangeError
B、ReferenceError
C、SyntaxError
D、TypeError

12、当调用了不存在的方法时,抛出的错误类型为()。
A、RangeError
B、ReferenceError
C、SyntaxError
D、TypeError

13、抛出错误对象的关键字为()。
A、throw
B、catch
C、try
D、Error

14、若在Chrome浏览器的控制台中输入“1 + ‘’”,则输出结果为()。
A、‘1’
B、“1”
C、1
D、1’’

15、下列选项中,与原型对象的作用无关的是()。
A、更好的实现代码复用
B、建立对象与对象之间的联系
C、用来实现继承
D、提高程序的开发效率

16、在访问一个实例对象的成员时,若该对象中没有,则尝试到()中读取。
A、构造函数
B、原型对象
C、静态成员
D、私有成员

17、为实例对象动态添加一个成员时,该成员将保存在()。
A、该对象中
B、该对象的原型对象中
C、该对象的构造函数中
D、原型对象中不存在时保存到原型对象,否则保存到当前对象

18、以下代码的运行结果是()。

var a = '1';
var a, b;
console.log(a, b);

A、undefined undefined
B、null undefined
C、1 1
D、1 undefined

答案:1.D 2.C 3.A 4.D 5.B 6.B 7.A 8.D 9.D 10.B 11.B 12.D 13.A 14.B 15.D 16.B 17.A 18.D🐳

靓仔靓女点个赞再走呗!

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值