025|JavaScript new语句

2017-05-21  本文已影响29人  中年小钢炮

前面我们已经学习过JavaScript中可以使用{}来新建一个对象。如:

var student = {name:"David", age:18}

JavaScript中每一个对象都有类型,上面的代码创建是一个类型为 Object的类型。Object是JavaScript中一切类型的基类。

基础是面向对象编程中的有关继承的概念,后续课程中会讲解。

除了以上的方法外,还有一种方式能创建Object类型对象:new语句。
先来看一下new 语句的语法:

new DataType(argument)

上面的语法规则中,DataTyp是数据类型(比如Object),argument是传递给对象构造函数的参数。

使用new语句创建对象

比如,我们可以像下面这样通过new语句来创建一个新对象:

var obj = new Object()

这样新建的对象是一个空对象。我们可以给这个对象添加属性。例如:

var student = new Object()
student.name = "David"  // 添加name属性
student.age = 18  // 添加age属性

console.log(JSON.stringify(student))

上面代码给student对象添加了两个属性。我们来看一下运行结果:

运行结果

可以看到,我们成功创建了一个student对象,并且添加了两个属性。

好了,这一节讲完了。new是一个重要的概念,这节课讲了一点皮毛,后续还有很多技巧需要你慢慢学习。

什么是String字面值?
什么又是String对象?
什么是自定义类型?

请继续关注我的课程,我将在后续课程中为大家解答上述问题。

想学计算机技术吗?需要1对1专业级导师指导吗?想要团队陪你一起进步吗?欢迎加我为好友!

我的微信
上一篇 下一篇

猜你喜欢

热点阅读