在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
JavaScript对象的创建方式有几种?怎么用?对象是JavaScript的基本数据类型,对象不仅是字符串到值的映射还保持自有属性,JavaScript对象可以从一个称为原型的对象继承属性,对象的方法通常是继承的属性。
学习目标:能够知道JavaScript对象有两种创建方式
1. JavaScript对象是什么?
JavaScript中的所有事物都是对象:字符串、数值、数组、函数等都可以认为是对象,此外JavaScript 允许自定义对象对象可以拥有属性和方法。
2. JavaScript创建对象操作
创建自定义javascript对象有两种方式:
(1)通过顶级Object类型来实例化一个对象
(2)通过对象字面量创建一个对象
Object类创建对象的示例代码:
<script>
var person = new Object();
// 添加属性:
person.name = 'tom';
person.age = '25';
// 添加方法:
person.sayName = function(){
alert(this.name);
}
// 调用属性和方法:
alert(person.age);
person.sayName();
</script>
对象字面量创建对象的示例代码:
<script>
var person2 = {
name:'Rose',
age: 18,
sayName:function(){
alert('My name is' + this.name);
}
}
// 调用属性和方法:
alert(person2.age);
person2.sayName();
</script>
说明:调用属性和方法的操作都是通过点语法的方式来完成,对象的创建推荐使用字面量方式,因为更加简单。
3. 小结
创建自定义javascript对象有两种方式:Object和字面量。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
初学Python用什么工具好?Python开发工具推荐
初学Python的小白都一定有过这样的体验,因为没有好用的Python开发工具而吃了很多苦头。工欲善其事必先利其器,这道理只有在实践中才会深有体会。那么初学Python用什么工具好?各个开发工具又有哪些特点?本文就以上的问题,为初学者介绍一下比较受欢迎且好用的工具。
6904
2019-07-26 10:30:48
学人工智能一定要先学Python吗?为什么?
学人工智能一定要学Python吗?不一定,如果大家会C/C++也可以不学Python,但是使用Python的脚本语言更加简单,所以为什么不使用更加轻松的编程语言呢?而且Python也是科学计算和数据分析的重要工具,学人工智能先学Python,也可以方便初学者。博学谷为此专门开设了Python+人工智能在线就业班课程,有兴趣学习人工智能的同学可以了解一下该课程。
6779
2019-08-21 14:41:48
学Python前需要学什么才能打好基础?
学Python前需要学什么才能打好基础?如果是有一定计算机编程基础相对学习Python更容易些,零基础小白也不用担心,Python是一门简洁、优雅、易读的编程语言,相对其他的学科容易很多。
8048
2020-03-06 11:48:49
为什么说Python入门容易精通难?
Python应用领域广泛,没有具体的学习方向学完基础知识之后会很迷茫,应先确定好学习方向,按照这个学习方向建立学习路径规划。Python 非常适合初学者上手,相比较于其他主流编程语言其语言环境更接近自然语言,具备良好的可读性。
4290
2021-04-01 16:57:38
如何使用连接更新表中某个字段数据?
如何使用连接更新表中某个字段数据?在实际操作中连接更新表中数据经常使用: update .. join .. 语句,因此需要能写出连接更新表中某个字段数据的SQL语句。
3139
2022-01-24 14:32:11