美文网首页
025|JavaScript new语句

025|JavaScript new语句

作者: 中年小钢炮 | 来源:发表于2017-05-21 00:55 被阅读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专业级导师指导吗?想要团队陪你一起进步吗?欢迎加我为好友!

    我的微信

    相关文章

      网友评论

          本文标题:025|JavaScript new语句

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